vscode1.86无法远程连接waiting the server log

问题

vscode升级到最新的1.86版本后,无法远程连接服务器Remote SSH,在log中提示如下:
在这里插入图片描述
观察下面的log提示可得:
在这里插入图片描述
glibc的版本好像不符合vscode1.86版本的要求。你可以在你的服务器上运行下面的指令查看glibc的版本:

ldd --version

经过查阅,博主的版本是2.27,不符合要求。

解决方法

通过在vscode官方网站查看FAQ可知,vscode1.86版本的确是需要glibc版本大于等于2.28。对于此问题,官网给出了两种解决方案:

  1. 回退vscode的版本到1.15。这个解决方案博主是有点接受不了的。
  2. 使用1.85 protable版本(也就是免安装版本)的vscode。也就是说使用免安装版本1.85版本的vscode,不会和你安装的1.86vscode版本冲突。我选择了这种解决方案。

因此在该网站下载1.85版本的vscode压缩包即可使用。

### VSCode Autodl 连接失败的解决方案 当遇到 VSCode 中 autodl 连接失败的问题时,可能的原因包括但不限于 VSCode 版本过高、SSH 配置问题以及服务器端环境变化等因素。以下是针对该问题的具体分析与解决办法。 #### 1. **VSCode 版本兼容性** 部分高版本VSCode 可能存在远程连接功能不稳定的情况,例如提到的 VSCode 1.86 出现 `waiting the server log` 的提示[^1]。这通常是因为新版本中的某些特性尚未完全适配旧版扩展或服务端配置所致。 推荐的做法是降级至稳定版本(如 1.79 或更低),并重新测试连接情况。可以通过官方提供的历史版本页面获取所需版本[^2]: ```bash https://code.visualstudio.com/updates/v1_79 ``` 安装完成后需重启开发环境,并确认已更新对应的 Remote Development 扩展包。 #### 2. **SSH 配置冲突** 对于因服务器重装而导致的 SSH 错误“过程试图写入的管道不存在”[^3],通常是由于本地缓存了旧的主机密钥信息所引起。可以按照以下步骤清理相关数据: - 编辑或删除用户目录下的 `.ssh/known_hosts` 文件中对应 IP 地址的相关条目; - 如果使用的是自定义路径,则还需同步调整 `/etc/ssh/sshd_config` 和 ~/.ssh/config 下的内容以匹配新的服务器设置; 另外,在完成上述操作后仍无法正常访问的情况下,可尝试手动指定身份验证方式来排除潜在干扰因素: ```json Host your_server_ip_or_hostname HostName your_server_ip_or_hostname User username_on_remote_machine IdentityFile /path/to/private/keyfile ``` 以上更改应保存于用户的全局 ssh config 文件内以便长期生效。 #### 3. **日志管理优化** 为了避免网络波动影响作业执行状态跟踪效果不佳的现象发生,建议采用如下策略处理后台任务输出记录[^4]: ```bash nohup python script.py > output.log 2>&1 & tail -f output.log ``` 此脚本会将标准流和错误消息统一存储到名为output.log的新文档里供后续查阅调用之便。 --- ### 总结 综上所述,要成功修复 VSCode 对 AUTODL 平台的支持障碍可以从三个方面入手:一是适当回退编辑器主体框架直至找到最契合当前需求的状态为止;二是仔细核查网络安全协议栈参数设定是否存在偏差之处加以修正完善;三是引入更加稳健持久型的数据交换机制从而提升整体系统的鲁棒性和用户体验满意度水平。
评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值