ssh連線docker中的centos

2021-10-08 10:52:45 字數 766 閱讀 1605

我們進入容器中

安裝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 ...