我們進入容器中
安裝ssh
yum -y install openssh-server
啟動ssh服務
systemctl start sshd
修改 /etc/ssh/sshd_config 配置資訊
去掉如下注釋
port 22
listenaddress 0.0.0.0
listenaddress ::
permitrootlogin yes
usepam yes 改為 usepam no
gssapicleanupcredentials no改為gssapicleanupcredentials yes
去掉useprivilegeseparation sandbox的注釋並改為useprivilegeseparation no
重啟sshd
/usr/sbin/sshd -d
passwd root
然後我們重新生成映象 commit
然後執行
docker run -itd --name 容器名字 --privileged -p 10022:22 映象名字:latest init
使用ssh連線centos容器
ssh root@宿主機的ip -p 10022
ssh遠端連線docker中的container
由於工作需要,要遠端連線container,本地機器是windows,以下為解決步驟 1.環境 本地 windows docker版本1.12 遠端 docker中的container ubuntu 2.container安裝ssh服務 首先進入container,進行以下步驟 安裝ssh sudo...
Docker使用ssh連線
安裝sshd服務 sudo apt get install openssh server service ssh start安裝sshd服務 yum install passwd openssl openssh server y啟動 生成秘鑰檔案 ssh keygen q t rsa b 2048 ...
在windows系統下通過ssh連線centos
為了方便管理無介面的伺服器,一般都是通過ssh進行遠端連線管理,這裡我用的軟體是xshell6,作業系統是centos版本的。網上其實都可以找到,為了方便你們,這裡我下好了直接給出鏈結 這裡用的是ssh連線,所以要在centos上面配置ssh服務和固定ip位址 固定ip位址 編輯網絡卡檔案 vim ...