mac在docker中部署centos7安装宝塔,终端无法连接

这篇具有很好参考价值的文章主要介绍了mac在docker中部署centos7安装宝塔,终端无法连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在docker中部署宝塔后,如果想要使用终端或者使用安全–ssh管理,会发现提示:ssh服务连接失败,或者提示:错误:sshd_config配置文件不存在,无法继续!文章来源地址https://www.toymoban.com/news/detail-526243.html

一、问题原因

  1. 点击终端提示SSH服务连接失败,然后会弹出输入用户名密码的弹窗。但是在docker安装完成后,并没有设置root密码的地方。
  2. 点击安全–ssh管理提示:ssh服务连接失败,是因为docker拉取的centos镜像中没有sshd服务。

二、解决方法

  1. 判断镜像是否存在openssh-server,输入命令yum list installed | grep openssh-server如果没有任何提示就是没有安装。
  2. 输入yum install openssh-server安装服务。
    3 安装成功后,编辑/etc/ssh/sshd_config文件,vim /etc/ssh/sshd_config
# 去掉下面几项内容前面的注释
PermitRootLogin yes
PasswordAuthentication yes
Port 22
ListenAddress 0.0.0.0
ListenAddress ::
  1. 保存文件后,启动服务。
  2. 启动时,如果出现如下报错。因为1号进程是bash,不是systemd,所以通过 systemd 启动 sshd 服务不行。
Redirecting to /bin/systemctl start sshd.service
Failed to get D-Bus connection: Operation not permitted
  1. 直接后台运行 sshd 这个二进制程序就行。
/usr/sbin/sshd-keygen
/usr/sbin/sshd -D &
passwd root

到了这里,关于mac在docker中部署centos7安装宝塔,终端无法连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Elasticsearch-7.8.0安装最全(mac、Linux、window、centos7.5集群、docker)

    第一章 Elasticsearch-7.8.0单机安装 第二章 Elasticsearch-7.8.0集群基于Centos7 第三章 Elasticsearch-7.8.0通过Docker方式安装 Elasticsearch安装单机、Kibana安装单机 适用于mac、window、linux单机测试 1.1.1 安装包下载 下载地址:https://www.elastic.co/downloads/past-releases#elasticsearch 1.1.2 解压安装ElasticSea

    2024年04月09日
    浏览(29)
  • CentOS7下使用docker-compose安装部署superset

    见 docker在CentOS下安装 和 Docker-compose安装。 官网指引: https://superset.apache.org/docs/installation/installing-superset-using-docker-compose 注:此处使用自己搭建的 mysql 作为数据的存储 该文件在 ./superset/docker 目录下,使用 ls -a 进行查看该隐藏文件 注: 1、增加自行搭建的 mysql 地址、账号和

    2024年02月06日
    浏览(50)
  • 在 CentOs7 中安装宝塔面板和 Docker(包括MySQL,Redis)

    如果有云服务器直接用 ip,端口,密码连接 如果没有,可以使用虚拟机安装 CentOs7 再连接,具体教程可参考: 在虚拟机 VMware 中安装 CentOs 7及使用 Xshell 进行连接_凉了的凉茶的博客-CSDN博客 这里我选择连接虚拟机 宝塔面板官网:宝塔面板 - 简单好用的Linux/Windows服务器运维管

    2024年02月10日
    浏览(40)
  • Linux centos7.0安装宝塔面板(保姆级教程)

    1.使用Xshell连接远程服务器 连接服务器的方式非常多,如使用 WebShell 方式登录 Linux ,使用 SSH 登录 Linux ,使用 VNC 方式登录Linux,使用远程登录软件登录 Linux,这里我采用的是软件方式,使用的软件为Xshell7,如果你购买的是腾讯云服务器可以参照腾讯云官方博文https://cloud.tencent.com/

    2024年02月06日
    浏览(38)
  • Centos7系统 Docker 安装和使用教程(超详细附带常用的容器部署代码)

    简介 Docker 是一个开源的容器化平台,可帮助开发者轻松地创建、部署和运行应用程序。 Docker 使开发人员能够在一个独立的容器中打包应用程序及其依赖项,这样他们就可以轻松地将应用程序移植到任何其他环境中。 使用 Docker 的主要优势: 便于部署:由于 Docker 容器可以在

    2024年02月08日
    浏览(39)
  • Centos7.9宝塔搭建Hexo博客,实现本地一键自动化部署到服务器

    有问题可以留言相互讨论 ,我的hexo博客地址,请勿频繁访问或者攻击,仅供学习和参考。 用于存放下载的git包 会显示一堆.o类型的文件,表示正在从源码编译。 未显示错误直接跳到“ 安装 ”步骤 如果出现错误collect2: error: ld returned 1 exit status. 原因是gcc版本较低所致,与所

    2024年02月06日
    浏览(32)
  • mac安装宝塔,部署php使用环境

    搞这个不是为了别的就是因为找不到个php在mac上好事的集成环境 1,安装docker docker下载地址选择mac版下载 2,按照这位大佬的操作安装宝塔相对的宝塔面板定制docker镜像发布-集成LN/AMP支持ARM-7.9.4版本 3,下载完成之后打开你刚下载的docker.app在images里可以看到刚下载的镜像 4,

    2024年02月07日
    浏览(38)
  • docsify项目部署(华为云+宝塔+centos+docker+nginx)踩坑指南

    首先在服务器中安装docker 由于之前我的python默认版本升级到了python3,但yum执行使用的是python2,就遇到报错 解决: 将首行/usr/bin/python改为/usr/bin/python2. 其次 遇到第二个类似的错误,同理 将首行/usr/bin/python后加个2 接下来安装 显示版本 参考链接:(3条消息) docsify快速部署搭建

    2024年02月11日
    浏览(30)
  • Centos7 使用docker来部署mondb

    参考官方手册: https://www.mongodb.com/docs/manual/tutorial/install-mongodb-community-with-docker/#std-label-docker-mongodb-community-install 使用脚本快速安装docker mondb官方维护镜像:https://hub.docker.com/r/mongodb/mongodb-community-server 拉取镜像(可选择拉取指定镜像) 运行容器 -p 27017:27017 映射端口 –restar

    2024年03月17日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包