-
服务器配置:
1) 主机配置:
a. 需要确保新建的容器,内部能够联网;
b. 启动容器是使用-p 1234:22
例如: sudo nvidia-docker run -it -v /media:/media -p 1234:22 --name docker_test automl_test:1.02)docker新建的容器配置(进入容器之后):
a. 安装ssh;
apt-get update
apt-get install openssh-server
b. 为容器设置密码:
passwd
c. 修改ssh的配置文件:
vim /etc/ssh/sshd_config
取消下面的注释并修改一个
Port 22
PermitRootLogin yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2
d. 重启ssh
service ssh restart
3)验证主机和容器是否配置ok的方法:
ssh -p 1234 root@0.0.0.0 -
vscode这边的配置:
1)点击左下角,软件中间位置会选项,选择open ssh configuration file配置
2)然后选择 C:/user/…/.ssh/config文件进行配置:
Host 服务器ip
HostName 服务器ip
User root
Port 1234
3)连接:
a. 点击左下角,软件中间位置会有选项,选择 connect to host;
b. 然后选择需要连接的主机;
c. 输入密码进入;(这一步有可能会出现报错,弹出retry,这个时候点击retry,然后点击下方弹出的连接过程中有一个details,双击details,在弹出来的terminal里面快速输入yes,本次依然会失败,再点击retry,之后就可以进入输入密码的界面了)
vscode连接远程服务器方案细则
最新推荐文章于 2024-04-26 19:45:32 发布