VSCode使用SSH连接到Ubuntu 18.04虚拟机

  1. VSCode安装必要插件
    VSCode使用SSH连接到Ubuntu 18.04虚拟机

  2. 编辑settings.json
    添加"remote.SSH.showLoginTerminal": true

  3. 虚拟机打开SSH服务
    安装:sudo apt-get install openssh-server
    启动SSH服务:sudo service ssh start

  4. 更改SSH服务配置:/etc/ssh/sshd_config
    把配置文件中的PermitRootLogin without-password注释掉
    增加一句PermitRootLogin yes
    VSCode使用SSH连接到Ubuntu 18.04虚拟机
    确定存在:
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2
    VSCode使用SSH连接到Ubuntu 18.04虚拟机

  5. 插入公钥:~.ssh
    cat id_rsa.pub >> authorized_keys

  6. 重启SSH服务
    /etc/init.d/ssh restart

  7. 查看ip:ipconfig

  8. 配置VSCode
    VSCode使用SSH连接到Ubuntu 18.04虚拟机
    VSCode使用SSH连接到Ubuntu 18.04虚拟机
    参考资料:
    https://blog.****.net/jiejiemcu/article/details/98752848
    https://www.cnblogs.com/nightwindnw/p/11097178.html