- 前言
因为要用vscode连接docker编辑代码,于是需要设置端口映射,ssh服务等。记录一下过程 - 步骤
- 开启docker容器,开启容器时候记得映射,主要参数
-p xxx:22
- 进入容器,设置root密码。
命令passwd
即可。
- 安装ssh服务:
apt update & apt get install openssh-server
- 配置ssh服务:配置文件在
/etc/ssh/sshd_config
里。注意:是sshd_config
!!!
只需要更改一个地方:把PermitRootLogin
设为yes
即可,然后保存退出。
接着重启ssh服务:service ssh restart
- 这时候在另一台主机上便可以连接此docker容器了,注意要加上端口,如
ssh root@222.201.xxx.xxx:5656
,账户名一定是root
,不管你容器宿主机是什么用户名。
另外一个种连接方式:ssh -p 5656 root@222.201.xxx.xxx
(不过win好像不支持这种方式) - 接下来就可以用vscode连接了,这里不赘述。
- 开启docker容器,开启容器时候记得映射,主要参数
Docker开启ssh服务
最新推荐文章于 2023-04-01 14:58:20 发布