You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code Remote SSH连接WHM/cPanel服务器可建立会话但无法显示文件夹内容的问题求助

VS Code Remote SSH连接WHM/cPanel服务器可建立会话但无法显示文件夹内容的问题求助

大家好,最近遇到个棘手的问题,想请各位帮忙分析下:

我已经用VS Code的Remote SSH功能从本地连接到一台由WHM/cPanel管理的远程服务器(我有完整root权限)好几个月了,之前基本没遇到过连接方面的大问题。但从昨天开始,情况突然不对了——VS Code虽然能成功建立SSH会话(用PuTTY或者终端也能正常连服务器),但完全无法显示服务器上任何cPanel账户下的文件夹内容。更奇怪的是,同一台电脑上的VS Code连接另一台Ubuntu服务器时,就能正常列出文件夹、编辑远程文件,一切功能都没问题。

我在网上查了不少资料,看到有人说这种情况可能是SSH的AllowTcpForwarding参数被设为off导致的。我去检查了/etc/ssh/sshd_config,发现这个参数原本没被明确指定,于是我显式把它设为on。除此之外,我还尝试了这些操作:

  • 重启sshd服务
  • 优雅重启服务器
  • 反复调整sshd_config里的相关参数后重启服务
  • 禁用cPHulk
  • 删除VS Code Server文件夹,让它自动重新安装
  • 还有一些其他操作,现在记不太清了

这些尝试都没解决问题,于是我把sshd的日志级别调到DEBUG3,查看/var/log/secure日志,发现了一条没什么头绪的错误信息:

sshd[5463]: debug1: channel 1: connection failed: Connection refused
sshd[5463]: error: connect_to 127.0.0.1 port 38185: failed.

看起来明显是服务器上有什么东西在阻止转发端口的连接,导致连接被拒绝,但我实在找不到问题出在哪,更不知道为什么会突然出现这种情况。非常感谢各位能给我一些排查方向或者解决思路,帮我恢复VS Code远程端口转发的功能!

备注:内容来源于stack exchange,提问作者David Mora

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 09:44:31