VSCode通过SSH远程连接CentOS主机的问题解决记录

VSCode通过SSH远程连接CentSO主机的问题解决记录

为了明确讨论问题,我们将安装了VSCode和SSH Remote插件的主机称为远控主机,将被SSH连接的Linux主机称为被控主机

问题排查顺序

  1. 网络是否通畅。被控主机和远控主机互相能否ping同。
    特别需要注意的是,被控主机是VMWare虚拟机时,检查网络状态设置图示框出的两个选项是否都勾选上了:
    VSCode通过SSH远程连接CentOS主机的问题解决记录_第1张图片

  2. 被控主机的22端口是否畅通。检查防火墙配置。参考博客

  3. ~目录下的.vscode文件夹中有一个.log文件,打开可以查看连接失败的原因。

  4. 编辑远控主机的known_hosts文件,删除被控主机ip或名称的那一行,尝试重新连接。

  5. 确认被控主机的openssh-server是否安装,sshd服务是否已经启动。参考博客

  6. 修改Windows的ssh的默认环境变量,解决git ssh和默认ssh的冲突

你可能感兴趣的:(VSCode,虚拟机,vscode,ssh,centos)