重置vscode ssh在服务器端配置

在给虚拟机拍摄快照的时候中断操作,结果vscode竟然不能用root账户登陆虚拟机了(但一般账户和命令行root都没问题)

ssh root@192.168.29.1#可以在cmd命令行运行成功

但是在vscode却不行。vscode命令行的报错最后两句貌似是

"install" terminal command done 
Install terminal quit with output:

(并不是那个管道写入不存在的问题)
若以普通用户登录,在vscode ctrl s保存文件的时候还会报权限错误

(NoPermissions (FileSystemError): Error: EACCES: permission denied, open

既然cmd命令行都能用,说明虚拟机配置和网络都没有问题,很有可能是虚拟机侧的Vscode的问题。
在虚拟机侧搜索vscode server:

locate vscode-server

发现和root用户相关的vscode服务器文件几乎都在

/root/.vscode-server

目录下。
备份后删除里面的内容,让vscode重新生成配置文件

cp -r /root/.vscode-server /root/CodeCopy
cd /root/.vscode-server
pwd#确认好已经到这个目录下了,不然不小心删了系统概不负责
rm -r * 

在windows端重启vscode,ssh远程连接,自动配置一会后连接成功了!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"VSCode SSH XHR Failed" 是指在使用VSCode远程开发时遇到XHR失败的问题。这个错误可能由于多种原因导致。 首先,检查网络连接是否正常。确保你的计算机能够访问互联网,并且网络连接稳定。可以尝试通过浏览器打开目标服务器SSH端口,是否能正常连接。 其次,检查目标服务器SSH配置。确保SSH服务已启动,并且SSH端口已正确设置。可以尝试通过终端或其他SSH客户端连接目标服务器,验证SSH连接是否正常。 另外,检查VSCodeSSH插件是否已正确配置。确保已正确安装VSCode的Remote SSH插件,并在插件设置中配置了正确的SSH服务器地址、端口、用户名和SSH密钥路径。 如果以上步骤都没解决问题,可以尝试以下方法: 1. 更新VSCode和Remote SSH插件至最新版本,以确保使用了最新稳定的功能和修复了已知的问题。 2. 尝试关闭防火墙或安全软件,可能会阻止VSCodeSSH连接。 3. 检查本地计算机的主机文件(hosts file),确保没有任何异常或错误的配置。可以尝试删除或重置主机文件来解决问题。 4. 如果使用了代理服务器,确保代理服务器配置正确,并且VSCode已正确配置代理设置。 最后,如果问题仍然存在,可以尝试在VSCode的Issue追踪系统中查找类似的问题和解决方案。或者可以联系VSCode的技术支持团队,向他们报告该错误,获得更多帮助和支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值