【问题标题】:VS Code remote server extension shows "attempting to reconnect"VS Code 远程服务器扩展显示“正在尝试重新连接”
【发布时间】:2020-09-23 05:54:04
【问题描述】:
我使用 Visual Studio Code 和 RemoteSSH 扩展程序通过公司 VPN 连接到位于大洋彼岸的远程服务器,当我通过移动热点连接时,连接已建立,但它一直显示“尝试重新连接”,要求输入密码当我使用我的宽带时重复。
我比较了两家服务提供商的网速,以下是结果。
1)Airtel 热点(远程 ssh 工作)
2)Hathway 宽带(远程 ssh 不起作用)
从上面的图片可以看出我的宽带速度(上传和下载)比我的互联网热点速度要好得多,尽管如此我无法使用我的宽带网络使用远程 ssh 来编码,有什么东西可以需要调整,还是网速测试不准确?
【问题讨论】:
标签:
visual-studio-code
vscode-settings
remote-server
vscode-remote
【解决方案1】:
我有类似的经历,关于这个主题有很多线程,没有一个能解决我的问题。
我正在使用 Windows 笔记本电脑并连接到远程 Centos linux。
我还通过他们的 VPN 连接到公司网络。
我通过以下方式解决了它,也许不需要所有步骤,但这就是我所做的 - 但首先,我设置了 ssh 密钥,以便不必继续使用密码,非常值得。
- 更新了代码中的 fileWatcher 以忽略 .git 文件夹和 venv 文件夹,这提高了性能
- 已将 WSL 更新为 WSL2
- 在 Windows 上安装 linux shell - 我已经在使用 Ubuntu,在 vscode 之前安装,但网上提示建议在 vscode 之后安装它,所以我安装了 Kali shell。
- 在 kali 上安装了 openssh-server(用于获取 ssh-keygen)
- 从 kali shell 启动代码,让它进行设置
- 即使两台机器上都安装了所有扩展,vscode 也无法识别,我不得不使用扩展部分中的选项“在远程服务器上安装扩展”
在那之后,一切都很好。
希望对其他搜索此问题的人有所帮助。
【解决方案2】:
在 Airtel 热点中,您的公共 IP 地址保持不变。
在 Hathway 宽带的情况下,公共 IP 变化非常频繁。因此,如果您的 VPN 正在通过 IP 重定向您,则可能会因为身份验证而延迟。