【问题标题】:Windows 10 - OpenSSH Server - Operation timed out [closed]Windows 10 - OpenSSH 服务器 - 操作超时 [关闭]
【发布时间】:2020-08-14 00:06:37
【问题描述】:

我按照these 的说明进行操作。

  • 防火墙规则“OpenSSH-Server-In-TCP”存在并启用。
    • 命令:New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
  • sshd 正在运行
  • 端口 22 是LISTENING

然而,当我尝试从网络外的另一台设备远程接入时,我得到了ssh: connect to host MY_IP port 22: Operation timed out

【问题讨论】:

  • 你觉得这个答案有用吗?
  • Stack Overflow 用于编程问题。一般网络问题应发布到Server FaultSuper User

标签: ssh openssh


【解决方案1】:

你必须调试障碍在哪里。

根据你是否可以访问服务器,检查服务的Status是否为RunningWindows键 -> 服务)。我看到它的名称为 sshdOpen SSH(如果您没有在其中一个名称下找到它,请检查整个服务列表以防万一)。

然后检查您是否可以使用ssh localhost 在同一服务器内的(DOS 或 PowerShell)命令提示符下ssh,或者甚至尝试使用其他用户。 也可以从同一服务器尝试ssh MY_IP

请报告结果。

【讨论】:

  • 如果我运行ssh localhost 它可以工作。如果我使用 IP 显式运行ssh MY_IP(在同一网络上),我会得到ssh: connect to host MY_IP port 22: Connection refused。当断开网络时,我会超时
  • @Hello - 如果您 ssh MY_IP 来自同一台服务器会怎样?它应该可以工作。
  • ssh: connect to host MY_IP port 22: Connection refused
  • @Hello - 你对Get-NetFirewallRule -Name *ssh* 有什么看法?您看到服务按上述要求运行了吗?
  • @Hello - 关于另一个问题?
猜你喜欢
  • 2021-03-13
  • 2021-04-13
  • 2021-02-10
  • 1970-01-01
  • 1970-01-01
  • 2019-09-10
  • 1970-01-01
  • 2011-10-25
  • 1970-01-01
相关资源
最近更新 更多