vscode连接远程服务器方案细则

  1. 服务器配置:
    1) 主机配置:
       a. 需要确保新建的容器,内部能够联网;
       b. 启动容器是使用-p 1234:22
          例如: sudo nvidia-docker run -it -v /media:/media -p 1234:22 --name docker_test automl_test:1.0

    2)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

  2. 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,之后就可以进入输入密码的界面了)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值