vscode使用ssh连接Linux机器的问题

使用vscode中的ssh连接远程的Linux机器时,vscode ssh server卡在copying vs code server to host with scp
有时候vscode ssh反复提示输入密码,还是无法连接。

其他博客上说到,这个是上次退出状态异常所导致的:
菜单栏里view,点击command palette
输入remote-ssh: kill vs code server on host…
再次输入密码即可重新登录。
然而这样操作并不行。。。。。

我的解决办法
cd到Linux机器的/home/chann/.vscode-server/bin/f80445acd5a3dadef24aa209168452a3d97cc326目录下,删除vscode-remote-lock.chann.f80445acd5a3dadef24aa209168452a3d97cc326这个锁相关的文件,再重新连接下就可以了。这个f8开头的序列每台机器就不同。

分析:
在vscode的查看->命令面板,输入ssh,找到Remote-SSH:Settings,点击进去,向下滑找到Remote-SSH:Show Login Terminal, 给Always reveal the SSH login terminal的框框打勾,就能在终端看到连接过程的信息了。
显示Acquiring lock on 上面那个文件,应该就是这个文件导致的问题,删掉就可以了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容