vscode远程连接服务器时一直连接不上的问题

本文详细记录了解决VSCode远程连接失败的问题过程,包括升级VSCode至最新版本、清除旧的vscode-server文件以及安装GLIBC_2.18等步骤,最终成功解决了连接问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

问题:

网络是可以的,打开vscode的一瞬间可以连上,然后就显示正在尝试连接....

解决过程:

1. 先把vscode升级到最新版本,重新连,不行

2. 把服务器上的./vscode-server文件卸载,重新连,不行:

        ①找到位置所在:进入/home/myname文件夹下 --> ll -a (显示隐藏文件指令),找到红框中的文件

        ②rm -rf .vscode-server 指令删除掉

2再连接,vscode输出:

3.  安装缺少的GLIBC_2.18,重新连,OK:

        ① 下载glibc-2.18.tar.gz到/home/myname/glibc文件夹下(这里任意都可以): wget https://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz

        ② 解压:tar -zxvf glibc-2.15.tar.gz

        ③ 建立build文件夹:cd glibc-2.15    然后  mkdir build

        ④ 进入build文件夹下:cd build 输入下面的指令 

../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

         ⑤ 同在build文件夹下:输入指令:make -j 8       然后make install

         ⑥查看是否安装成功:

 

 

感谢大神:https://www.jianshu.com/p/5bb21028cde1

当你在Windows上使用Visual Studio Code(VSCode连接远程Linux服务器时,看到“正在初始化VS Code服务器”以及“SSH主机001: (details)”的错误消息,这通常表示VSCode尝试通过SSH连接服务器但遇到了一些问题。可能是以下几个原因: 1. **配置文件问题**:确认是否已经正确设置了`settings.json`中的SSH配置信息,包括服务器地址(`remote.SSH.authority`)、用户名(`remote.SSH.username`),以及私钥路径(如果需要的话)。 ```json { "remote.SSH": { "configurations": [ { "name": "My Remote Server", "host": "your-server-ip-or-hostname", "username": "your-username", "privateKey": "${workspaceFolder}/.ssh/id_rsa" // 或者你的私钥路径 } ] } } ``` 2. **权限足**:检查本地SSH密钥是否有正确的权限,并且是否已被添加到ssh-agent。 3. **网络问题**:确保网络连接稳定,有时候防火墙或安全软件可能会阻止SSH连接,需要临时关闭它们测试。 4. **SSH服务器未运行**:检查远程服务器上的SSH服务是否正在运行,如果是远程Linux服务器,可以尝试`sudo service ssh start`命令启动它。 5. **证书问题**:如果遇到证书验证失败,可能需要创建一个新的信任链接,或者提供一个有效的SSL证书给VSCode。 解决这些问题后,重启VSCode,再次尝试连接。如果问题依然存在,试着更新VSCode或查看官方文档,或者搜索相关的技术论坛寻找解决方案。如果你还有其他疑问,可以尝试提问:
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值