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