ssh登录docker容器

1. 启动一个docker容器

docker run -it [docker_id]

2. 在docker里 ,安装openssh

apt-get install openssh*

3. 修改root密码

passwd

4. 修改 /etc/ssh/sshd_config 文件

将 RSAAuthentication 和 PubkeyAuthentication 后面的值都改成yes ,保存。

【报错】这时候直接用ssh登录遇到了一个报错:
ssh_exchange_identification: Connection closed by remote host
解决如下:

5. 运行 ssh 服务重启(实际上是启动)

service ssh restart

完成,这样就可以通过ssh登录了,参考:ssh_exchange_identification: Connection closed by remote host

posted @ 2021-12-02 11:14  Pikachuuuuu  阅读(246)  评论(0)    收藏  举报