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

VSCode无法通过SSH连接BlueHost WordPress站点报错求助

解决VSCode SSH连接BlueHost WordPress报错channel 4: open failed: administratively prohibited: open failed的办法

核心原因

这个报错本质是BlueHost服务器的SSH配置限制了VSCode连接所需的端口转发或子系统请求,而终端直接SSH连接不需要这些额外通道,所以能正常访问。

具体修复步骤

1. 调整本地SSH配置

打开本地~/.ssh/config文件,添加针对性配置项,强制关闭VSCode默认启用的一些可能触发限制的功能:

Host bluehost-wordpress
  HostName 你的BlueHost服务器IP或域名
  User 你的SSH用户名
  ForwardAgent no
  ForwardX11 no
  ForwardX11Trusted no
  PermitLocalCommand no

替换占位信息后,保存配置并重启VSCode尝试连接。

2. 禁用VSCode SSH扩展的冗余功能

  • 打开VSCode设置,搜索Remote.SSH: Enable Agent Forwarding,取消勾选
  • 搜索Remote.SSH: Enable X11 Forwarding,同样取消勾选
  • 关闭VSCode后重新打开,再次发起SSH连接

3. 联系BlueHost调整服务器配置

BlueHost默认可能限制了SSH的端口转发或子系统权限,直接联系其技术支持,说明需要允许VSCode SSH连接所需的通道权限,让他们调整服务器sshd_config中的AllowTcpForwarding、Subsystem等相关参数。

4. 尝试直接SSH命令连接

在VSCode的远程连接输入框中,直接输入完整的SSH命令跳过扩展自动配置:

ssh 你的SSH用户名@你的BlueHost服务器IP或域名

强制建立基础SSH连接,避免扩展额外的通道请求触发限制。


内容的提问来源于stack exchange,提问作者AriyanDC

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 18:20:54