-
ssh服務安裝
-
安裝ssh服務
#yum install openssh-server -y
-
安裝passwd(修改密碼需要)
#yum install passwd -y
-
修改sshd_config配置文件
UsePAM yes改成UsePAM no
-
關閉主機selinux
當使用passwd修改容器中root密碼的時候,會報錯:
passwd: system_u:system_r:initrc_t:s0 is not authorized to change the password of root
這時候,需要關閉主機selinux。
-
安裝ssh服務
-
開機自起
在/root目錄下創建run.sh腳本,添加如下內容:#!/bin/bash service sshd restart while : do sleep 10 done
其實開機自起可以用CMD的,但是暫時不會。。。就統一用腳本執行的方式防止退出,感覺可調控行蠻好的。
-
保存修改
-
查看正在運行的容器ID
#docker ps
-
commit修改的容器ID,保存為centos6.5,tag為sshd
#docker commit ID centos6.5:sshd
-
查看正在運行的容器ID
-
開啟服務
#docker run -d -p 22:22 -t centos6.5:sshd /root/run.sh
以后臺模式運行容器,且把容器的22端口映射到主機的22端口
這樣,就可以從外網通過ssh連接到容器了。 -
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
