当前位置:   article > 正文

bug日志 | VSCode通过SSH远程连接Ubantu虚拟机时遇到的问题_vscode插件在虚机中无法使用

vscode插件在虚机中无法使用

为了写MIT6.S081,按照其他人blog上建议的那样,利用VSCode通过SSH远程连接到虚拟机。期间遇到了许多问题,在此记录一下。

1.permission denied

1.1出现时机

这个问题应该是在主机上输入目标主机密码之后出现的。

1.2可能的原因

写错目标主机用户名。

目标主机用户名登录虚拟机时显示的名称不一样啊!!!

1.3 解决方案

step1:首先查询目标主机用户名。

其实就是登录虚拟机后,桌面上小房子下显示的名字

当然,也可以通过在终端上输入whoami及其他命令查看(自行搜索)。

step2:在主机上的.ssh文件夹中的config文件内修改“User”的值。

可以直接打开该文件,路径应该是"C:\Users\XXXXXX\.ssh\config";也可以通过其他方式进行修改。

2.SSH time out

2.1 出现时机

如果没有进行到输入密码那一步,一般都会出现连接超时的问题。

2.2 可能的原因及部分解决方案
2.2.1 没ping通

首先可以检查一下本机和目标主机之间能否相互ping通。

  1. // 打开终端
  2. // 将ipOfYourMachine改为另外机器的ip地址
  3. ping ipOfYourMachine
2.2.2 响应时间设置的问题

这个“响应时间”描述可能不太准确……实际上我说的是下图中黄色方框的配置项。

打开VSCode - Settings,在搜索框中输入ssh,将黄色方框中的项目的设定值调高一点(默认值应该是15),这里我设置成了20。

再次尝试就成功了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/164490
推荐阅读
相关标签
  

闽ICP备14008679号