新版本的 vscode-ssh 把下载路径变成了 /tmp 下的一个随机路径,导致之前的方法失效。解决方法:把 remote-ssh 插件回退到 版本 v0.107.2023091115 ,这个版本比较稳定。点击下方下载: https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-vscode-remote/vsextensions/remote-ssh/0.107.2023091115...
执行,直接解压,不另外创建目录 tar-zxvf vscode-server-linux-x64.tar.gz--strip-components1 之后再去 remote ssh的config里面,改成我这样的 就能成功连接上 参考链接: https://www.cnblogs.com/Mkkk/p/14574167.html https://zhuanlan.zhihu.com/p/671718415...
如果连接成功,说明本地SSH客户端和Ubuntu服务器的SSH服务之间的连接是正常的。 检查VSCode的Remote-SSH配置文件是否正确无误: 检查VSCode的配置文件(通常位于~/.ssh/config或VSCode的设置中),确保服务器地址、端口、用户名等信息是正确的。 配置文件的一个简单示例如下: plaintext Host ubuntu-server HostName [Ubun...
1.有些版本的vscode不会主动提示让用户选择目标主机的os是什么,所以可以在用户首选项json文件里加入: "remote.SSH.remotePlatform": { "主机简称": "windows" }, 主动声明目标主机的os 2.尝试删除本机(非host)c盘用户文件夹里.ssh文件夹里除了config以外的文件,尤其是known_hosts...
ssh连不上通常是没开ssh服务或者ssh相关端口被禁用或更改。ubuntu虚拟机或服务器开启ssh服务的方式是sudo apt install openssh-server、systemctl start ssh。ssh端口被禁用请关闭防火墙,若更改请换个端口。 极端情况1:服务器或虚拟机没内存了,可以考虑重启服务器或者虚拟机。
问题可能出在ssh配置文件上,第一次一旦输入错误后,导致.ssh文件下known_hosts出现错误的记录,我们只要将这个文件的最后一行删去即可。 解决方法 删除ssh种config文件的涉及到目标服务器的所有记录。 刷新插件。 删除known_hosts文件中涉及到目标服务器的记录。
在使用公司内网环境,尝试使用VSCode的SSH-Remote远程服务器功能时,遇到报错 "XHR failed"。这通常是由于服务器端缺少或不一致的vscode-server版本,导致无法从内网下载vscode-server,进而无法连接服务器。为解决此问题,需要手动下载与当前VSCode版本一致的vscode-server包,并上传到服务器端。首先,查看当前...
当你使用vscode远程连接服务器时,实际上是通过Remote-SSH插件与服务器进行交互。这个过程中,vscode会自动在服务器上安装与本地版本相对应的vscode-server。版本不一致会导致下载更新,这可能因网络速度影响而变慢。了解这一点后,关键在于查看和管理服务器上的vscode-server版本。解决方案包括:如果与朋友的...