xshell通过ssh连接Docker镜像容器

    技术2023-08-14  109

    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.添加会话。

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

    3.添加用户名

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

    4.输入密码

    输入容器的root账户密码。

    5.连接成功

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

    Processed: 0.013, SQL: 9