vscode使用ssh连接Linux机器的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode使用ssh连接Linux机器的问题相关的知识,希望对你有一定的参考价值。
参考技术A 使用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 上面那个文件,应该就是这个文件导致的问题,删掉就可以了。
以上是关于vscode使用ssh连接Linux机器的问题的主要内容,如果未能解决你的问题,请参考以下文章
VS code 使用 Remote-SSH 进行python远程开发
VS code 使用 Remote-SSH 进行python远程开发
VS code 使用 Remote-SSH 进行python远程开发