vscode连接远程服务器总是显示无法连接

问题

用腾讯云重装了系统后,用xshell可以连接到服务器,但是vscode总是连接失败
could not establish connection (PS:重装服务器系统前正常使用vscode的remote连接服务)

原因

ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告, 避免你受到DNS Hijack之类的攻击。我在上面列出的情况,就是这种情况。

原因:一台主机上有多个Linux系统,会经常切换,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的~/.ssh/known_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告,需要手动删除修改known_hsots里面的内容。

解决方案

有以下两个解决方案:

  1. 手动删除修改known_hsots里面的内容;
  2. 修改配置文件“~/.ssh/config”,加上这两行,重启服务器。
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null
    原博
### VSCode 远程连接服务器下载卡住解决方案 当使用 Visual Studio Code (VSCode) 的 Remote Development 插件连接远程服务器时,可能会遇到“正在下载”的状态长时间未完成的情况。以下是可能导致此问题的原因以及对应的解决方法: #### 1. **检查远程服务器上的 Jupyter 或其他必要工具是否存在** 如果目标是在远程服务器上运行 Jupyter Notebook 并通过 VSCode 访问,则需确认该服务器已安装 Jupyter 工具及相关依赖项。如果没有安装这些组件,在尝试启动服务时会触发自动安装流程,这可能导致卡顿现象[^1]。 - 解决办法:手动登录至远程主机并执行如下命令来预装所需软件包: ```bash pip install jupyterlab ``` #### 2. **处理插件在线安装失败或缓慢的问题** 有时直接利用界面内的选项进行扩展程序的云端部署会出现延迟甚至停滞不前的现象。对于这种情况可以考虑采用离线方式加载所需的 .vsix 文件版本。 - 步骤概述:访问官方市场获取对应平台支持下的最新稳定版压缩包文件;将其传输至上位机之后再实施本地化装配操作即可缓解上述困境。 具体而言就是先从指定链接处挑选合适的发行档期然后借助 SCP/Rsync 等手段搬运过去最后按照指引完成最终环节设置工作流过程中的每一步都至关重要不可忽视任何一个细节部分因为哪怕是最微不足道的一环都有可能成为整个链条断裂的关键所在所以务必谨慎对待每一个步骤确保万无一失才能顺利达成既定目标从而有效规避掉之前所提到过的那些麻烦事态的发生几率降到最低限度之内实现高效稳定的跨地域协作模式转变提升整体工作效率水平达到预期效果最大化的目的. #### 3. **验证SSH隧道建立状况良好与否** 另一个常见因素涉及到了安全壳协议层面上面可能出现的一些异常情形比如端口转发功能未能正确启用或者存在权限方面的限制等问题都会直接影响到最后能否顺利完成全部初始化作业进而造成进度条停留在某个固定位置不动弹的局面出现. 为此建议重新审视一下当前使用的配置参数是否合理适当调整相关数值直至找到最佳组合搭配为止与此同时还可以参照某些公开文档资料学习如何优化现有架构设计思路以便更好地适应实际应用场景需求变化趋势发展规律特点等方面的知识要点掌握更多技巧经验积累更加丰富的实战案例素材库资源储备起来随时调用应对各种复杂棘手难题挑战时刻准备着迎接未来更多的可能性机遇到来之际抓住机会乘势而起创造属于自己的辉煌成就篇章[^2]. #### 4. **排查网络连通性障碍** 除了以上提及的内容之外还有很重要一点那就是要保证整套系统的外部通信渠道畅通无阻没有任何阻碍物阻挡其间任何一处节点出现问题都将会影响到全局表现形式呈现出来的样子因此有必要定期开展全面细致入微的安全扫描检测活动及时发现潜在隐患苗头尽早采取措施加以消除修复恢复正常运转秩序维护良好的生态环境建设成果持续健康发展下去[^3]. ```python import os os.system('ping www.google.com') ``` 通过上面给出的小脚本可以帮助快速判断基本公网可达性的测试结果反馈信息作为初步诊断依据之一供参考借鉴使用价值较高值得推荐给大家共同分享交流互相促进成长进步一起努力前行共创美好明天! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值