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

 

问题:

网络是可以的,打开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

### VSCode 远程连接服务器失败的原因及解决方案 #### 可能原因分析 VSCode 远程连接服务器失败可能由多种因素引起,主要包括以下几个方面: - 配置文件错误或完整[^1]。 - SSH 密钥认证问题,可能导致权限足或无法验证身份[^2]。 - Windows 的 OpenSSH 客户端未正确安装或配置当[^3]。 --- #### 解决方案概述 ##### 方案一:检查并修复 Remote-SSH 插件版本 如果当前使用的 Remote-SSH 插件存在兼容性问题,则可以考虑回退到旧版本。具体操作如下: 1. 卸载现有的 Remote-SSH 插件。 2. 访问 Visual Studio Code Marketplace 下载指定的旧版插件。 此方法适用于由于新版本插件引入 bug 而导致的问题。 ##### 方案二:重新生成 SSH 密钥对 当密钥信息损坏或过期时,需重新创建新的 SSH 密钥对,并将其添加至目标服务器的 `~/.ssh/authorized_keys` 文件中。命令示例如下: ```bash # 生成新的 RSA 类型密钥对 ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 完成之后,在本地机器上运行以下命令测试连接是否成功: ```bash ssh -T user@remote_host ``` 上述步骤能够有效解决因密钥失效引发的连接异常情况。 ##### 方案三:确认 Windows 上的 OpenSSH 设置无误 对于基于 Windows 平台的操作环境来说,还需要特别注意本机上的 OpenSSH 是否正常工作。可以通过执行下面这条指令来启动服务: ```powershell Start-Service ssh-agent ``` 另外,请确保防火墙规则允许通过相应的 SSH 端口(默认为 22)。如果符预期的话,调整相关设置直至满足需求为止。 --- ### 总结 综上所述,针对 VSCode 远程连接服务器过程中遇到的各种障碍,可以从以上几个角度出发逐一排查潜在隐患所在位置,并采取对应的措施加以应对处理即可恢复正常功能状态。
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值