当前位置:首页 > 虚拟机 > 正文

vscode远程连接虚拟机


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

在vscode中使用ssh连接到远程Linux计算机时,vscodesshserver在使用scp将vscodeserver复制到主机时会卡住。
有时vscodessh会反复要求输入密码,但仍然无法连接。

其他博客提到这是上次退出状态异常导致的:
在菜单栏中显示,单击命令面板
输入remote-ssh:killvscodeserveronhost...
输入再次输入密码以再次登录。
但是,这不起作用。。。。。

我的解决方案:
CD到目录/home/-server/bin/f80445acd5a3dadef24aaaaaaaaaaaaaaaaaaaaaaaaa3168452a3d97cc326lineandlinux机器上326是相关的到此锁定文件,然后再次登录。每台机器以f8开头的顺序都不同。

分析:
在vscode的View->Command面板中,输入ssh,找到Remote-SSH:Settings,点击进去,向下滚动找到Remote-SSH:ShowLoginTerminal,勾选大小写Always显示SSH登录终端。,您可以在终端中看到登录过程的信息。
显示Acquiringlockon上面的文件。这应该是这个文件引起的问题。


二、vscode远程连接linux主机需要打开吗开放工作,VisualStudioCode是一款跨源代码编辑器,微软在2015年4月30日的开发者大会上正式宣布,可运行在MacOSX、Windows和Linux上,用于编写现代Web和云应用程序。