问题描述:
VSCode远程服务器时出现一直在输入密码界面,输入密码也一样跳回输入密码界面。
原因分析:
网上有说是vscode版本更新和服务器版本对不上的,反正博主没弄明白,关了VSCode重新开启就这样了,根本没有更新过VSCode也没改过什么设置。
解决方案:
1、在本地VSCode选择View->Commond Palette->Remote-SSH: kill VS Code Server on Host,然后选择自己的服务器。
2、重新连接,如果没能成功连接或者一直卡在wget下载界面,则自己在本地下载好了文件再复制到服务器安装,具体操作: 在wget下载界面会显示下载文件的Commit ID,Commit ID是一长串数字如2d23c42a936db1c7b3b06f918cde29561cc47cd6,记下这个Commit ID,通过XShell远程到服务器,用cd ~/.vscode-server/bin/Commit ID(注意Commit ID要改成对应的数字)进入对应文件夹,用rm把 ~/.vscode-server/bin/Commit ID/把文件夹下文件全部删除,用能连接外网的电脑下载以下文件(注:commit:后面的数字要改成对应的Commit ID):
https:
一般会下载一个vscode-server-linux-x64.tar.gz文件,把下载的vscode-server-linux-x64.tar.gz文件复制到服务器~/.vscode-server/bin/Commit ID/文件夹下,进入到 ~/.vscode-server/bin/Commit ID/文件夹下,用以下命令解压文件
tar -xvf vscode-server-linux-x64.tar.gz --strip-components 1
再次重新连接就可以成功登录了。
|