赞
踩
为了写MIT6.S081,按照其他人blog上建议的那样,利用VSCode通过SSH远程连接到虚拟机。期间遇到了许多问题,在此记录一下。
这个问题应该是在主机上输入目标主机密码之后出现的。
写错目标主机用户名。
目标主机用户名跟登录虚拟机时显示的名称可不一样啊!!!
step1:首先查询目标主机用户名。
其实就是登录虚拟机后,桌面上小房子下显示的名字
当然,也可以通过在终端上输入whoami及其他命令查看(自行搜索)。
step2:在主机上的.ssh文件夹中的config文件内修改“User”的值。
可以直接打开该文件,路径应该是"C:\Users\XXXXXX\.ssh\config";也可以通过其他方式进行修改。
如果没有进行到输入密码那一步,一般都会出现连接超时的问题。
首先可以检查一下本机和目标主机之间能否相互ping通。
- // 打开终端
- // 将ipOfYourMachine改为另外机器的ip地址
- ping ipOfYourMachine
这个“响应时间”描述可能不太准确……实际上我说的是下图中黄色方框的配置项。
打开VSCode - Settings,在搜索框中输入ssh,将黄色方框中的项目的设定值调高一点(默认值应该是15),这里我设置成了20。
再次尝试就成功了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。