在docker中部署寶塔后,如果想要使用終端或者使用安全–ssh管理,會(huì)發(fā)現(xiàn)提示:ssh服務(wù)連接失敗,或者提示:錯(cuò)誤:sshd_config配置文件不存在,無(wú)法繼續(xù)!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-526243.html
一、問(wèn)題原因
- 點(diǎn)擊終端提示SSH服務(wù)連接失敗,然后會(huì)彈出輸入用戶名密碼的彈窗。但是在docker安裝完成后,并沒(méi)有設(shè)置root密碼的地方。
- 點(diǎn)擊安全–ssh管理提示:ssh服務(wù)連接失敗,是因?yàn)閐ocker拉取的centos鏡像中沒(méi)有sshd服務(wù)。
二、解決方法
- 判斷鏡像是否存在openssh-server,輸入命令
yum list installed | grep openssh-server
如果沒(méi)有任何提示就是沒(méi)有安裝。 - 輸入
yum install openssh-server
安裝服務(wù)。
3 安裝成功后,編輯/etc/ssh/sshd_config文件,vim /etc/ssh/sshd_config
# 去掉下面幾項(xiàng)內(nèi)容前面的注釋
PermitRootLogin yes
PasswordAuthentication yes
Port 22
ListenAddress 0.0.0.0
ListenAddress ::
- 保存文件后,啟動(dòng)服務(wù)。
- 啟動(dòng)時(shí),如果出現(xiàn)如下報(bào)錯(cuò)。因?yàn)?號(hào)進(jìn)程是bash,不是systemd,所以通過(guò) systemd 啟動(dòng) sshd 服務(wù)不行。
Redirecting to /bin/systemctl start sshd.service
Failed to get D-Bus connection: Operation not permitted
- 直接后臺(tái)運(yùn)行 sshd 這個(gè)二進(jìn)制程序就行。
/usr/sbin/sshd-keygen
/usr/sbin/sshd -D &
passwd root
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-526243.html
到了這里,關(guān)于mac在docker中部署centos7安裝寶塔,終端無(wú)法連接的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!