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

外网SSH连接Windows主机时提示“Connection abruptly terminated by remote host”的问题求助

外网SSH连接Windows主机时提示“Connection abruptly terminated by remote host”的问题求助

各位好,我现在碰到个头疼的问题:我有一台Windows电脑,想从外网通过SSH连接它的PowerShell,但每次尝试连接都会收到“Connection abruptly terminated by remote host”的错误提示。我已经按步骤做了一堆配置,麻烦大家帮我看看哪里出问题了:

  • 路由器端配置:我在路由器上开放了一个TCP端口,设置了端口转发规则,把这个端口的流量自动转发到目标Windows主机(端口转发的配置界面如下)
    路由器端口转发配置界面

  • Windows主机防火墙设置:在目标主机上用命令添加了允许SSH流量的防火墙规则:

netsh advfirewall firewall add rule name="ps_ssh" dir=in action=allow protocol=TCP localport=<port_number>
  • OpenSSH服务安装与启用:在管理员权限的PowerShell窗口里执行了以下命令,完成SSH服务的安装和自启动配置:
Add-WindowsCapability -Online -Name OpenSSH.Server
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
  • SSH配置文件修改:我编辑了%ProgramData%/ssh/sshd_config文件,设置了这些选项:
ListenAddress 0.0.0.0
LogLevel DEBUG3
PubkeyAuthentication yes
# 原配置默认会检查.ssh/authorized...(原内容未写完,此处保留原文状态)

做完这些操作后,从外网尝试SSH连接就出现了连接被远程主机突然终止的错误,有没有大佬能帮我排查下问题出在哪呀?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 07:59:30