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

  1. VSCode安装必要插件
    VSCode使用SSH连接到Ubuntu 20.04虚拟机_第1张图片

  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
    在这里插入图片描述
    确定存在:
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2
    VSCode使用SSH连接到Ubuntu 20.04虚拟机_第2张图片

  5. 插入公钥:
    ssh-keygen -t rsa -C "[email protected]"
    ~.ssh
    cat id_rsa.pub >> authorized_keys

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

  7. 查看ip:ipconfig

  8. 配置VSCode
    VSCode使用SSH连接到Ubuntu 20.04虚拟机_第3张图片
    VSCode使用SSH连接到Ubuntu 20.04虚拟机_第4张图片
    参考资料:
    https://blog.csdn.net/jiejiemcu/article/details/98752848
    https://www.cnblogs.com/nightwindnw/p/11097178.html

你可能感兴趣的:(软件安装)