docker创建ubuntu并启用ssh 本文共有779个字,关键词: `docker pull ubuntu:20.04` 启动容器 ```bash docker run -itd --name ubuntu-ssh -p 2222:22 ubuntu:20.04 ``` 进入容器 ``` docker exec -it ubuntu-ssh /bin/bash ``` ``` apt update apt install vim ssh -y ``` 设置root密码 ``` passwd root ``` 修改sshd_config ``` vim /etc/ssh/sshd_config #在文件中修改或加一行: PermitRootLogin yes GatewayPorts yes ``` ``` service ssh start ``` 保存镜像 ``` docker commit ubuntu-ssh ubuntu-ssh:1.0 ``` ``` ssh -R 9601:127.0.0.1:8188 root@abc.com -p 6212 ``` 这条命令做了以下几件事: -R 表示我们想要建立一个反向转发(remote forwarding)。 9601:127.0.0.1:8188 指的是将远程服务器上的端口9601转发到本地机器的127.0.0.1:8188。 root@abc.com 是你的SSH服务器的地址以及登录用户。 -p 6212 指定SSH连接时使用的端口号为6212。 执行上述命令后,假设一切配置正确且没有防火墙阻止相关端口,其他人就可以通过访问 abc.com:9601 来连接到你本地机器上的服务。 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 梦白沙 (๑>ڡ<)☆谢谢老板~ 1元 2元 5元 10元 50元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 ubuntu系统 2025-01-17 评论 4 次浏览