vscode连接ssh远程服务器 一直加载
时间: 2025-01-23 15:05:37 浏览: 125
### 解决 VSCode 通过 SSH 连接远程服务器时卡住的问题
当遇到 Visual Studio Code (VSCode) 使用 Remote-SSH 扩展连接到远程主机时长时间停留在加载页面的情况,可以尝试以下几个解决方案:
#### 配置 SSH 超时设置
调整本地计算机上的 `~/.ssh/config` 文件中的超时参数有助于改善连接速度。增加如下配置项可减少因网络延迟造成的等待时间[^1]:
```bash
Host *
ServerAliveInterval 60
TCPKeepAlive yes
```
#### 更新扩展版本
确保安装的是最新版的 Remote-SSH 插件以及 VSCode 应用程序本身。开发者团队会定期发布更新来修复已知错误并优化性能表现。
#### 修改日志级别
为了更好地诊断问题所在,在命令面板中执行 "Toggle Developer Tools" 并切换至 Console 标签页查看是否有任何异常提示信息。另外还可以编辑用户设置文件(`settings.json`)提高调试日志等级以便获取更多细节:
```json
{
"remote.SSH.logLevel": "verbose"
}
```
#### 清除缓存数据
有时旧有的缓存可能导致新的连接失败。可以通过删除位于操作系统特定位置下的 `.vscode-server` 文件夹强制重新部署服务端组件。
对于 Windows 用户来说路径通常是 `%USERPROFILE%\.vscode\server\`;
而对于 macOS 和 Linux 则是在 `$HOME/.vscode-server/`.
#### 测试其他端口
如果默认使用的22号端口被防火墙阻止或者其他原因无法正常工作的话,则可以在 `config` 中指定备用端口号进行测试:
```bash
Host target-machine-name-or-ip-address
HostName actual-hostname.com
Port 2222
```
阅读全文
相关推荐


















