docker 网络设置为host后进行ssh方法

1,207 阅读1分钟

docker把net设置为host模式后,需要远程ssh到docker中,只需修改docker对应的ssh端口号即可。

比如存在以下设备:
PC1 192.168.1.124
PC2 192.168.1.80
docker 192.168.1.80

因为创建容器时–network=host所以docker中的网口和端口设置都是PC2中的 实现PC1直接ssh进入PC2中的docker

修改docker 中/etc/ssh/sshd_config配置文件 在配置文件中加入port=6789

重启服务 systemctl restart sshd.service /usr/sbin/sshd -D &

在PC1中ssh ssh root@192.168.1.80 -p 6789