xshell通过ssh连接Docker镜像容器

时间:2024-03-31 17:54:44

1.映射容器的22端口号到主机。

 方法1:iptables -t nat -A DOCKER -p tcp --dport 8001 -j DNAT --to-destination 172.17.0.19:8000

    将容器的 8000 端口映射到docker主机的 8001 端口

方法2:启动容器的时候映射22端口

 docker run -itd --privileged=true -p 2001:22 373ae74a09a5 /usr/sbin/init

     将主机的2001端口映射到容器的22端口。

2.添加会话。

xshell通过ssh连接Docker镜像容器

随后的就按照正常操作就行了。

3.添加用户名

xshell通过ssh连接Docker镜像容器

这里的root是容器的用户名。

4.输入密码

xshell通过ssh连接Docker镜像容器

输入容器的root账户密码。

5.连接成功

xshell通过ssh连接Docker镜像容器

如何无法连接的话,请检查容器是否安装了openssh-server。或者检查下/etc/ssh/sshd-config文件的配置,修改配置文件后记得重启ssh服务。