/etc/init.d/ssh restart
- 设置root用户连接密码
passwd
4. 在容器中设置开机自启动SSH服务
- 在 Docker 容器内运行 SSH 服务时,当容器停止后 SSH 服务会随之关闭,而当容器重新启动后 SSH 服务默认情况下不会自动重启。这是因为 Docker 容器本身是一个隔离的环境,容器内的服务与主机环境是相互独立的。本操作可以用以解决restart容器后使ssh自动启动,从而不影响远程连接。
# 找到并打开文件/root/.bashrc
$ vim /root/.bashrc
# 在.bashrc末尾添加如下代码
$ service ssh start
5. 在VScode中进行配置,连接docker
- 在vscode中
shfit
+ctrl
+p
,输入如下字符,配置ssh文件(vscode需安装remote-ssh拓展)
Open ssh
- 在Configuration中添加:
Host <name>
HostName <服务器IP>
Port 10008
User root
ForwardAgent yes