【问题标题】:ssh windows 7 connection refuserssh windows 7连接被拒绝
【发布时间】:2013-01-25 04:25:36
【问题描述】:

尝试从本地连接

  ssh <MyLogin>@localhost   - connected

尝试从本地网络中的另一台计算机连接

  ssh <Mylogin>@<MyServerLocalIp>   - connected

尝试从互联网连接

  ssh <Mylogin>@<InternetIp> -conection refused  (it not appears in my log file)

我正在检查此站点中的 22 端口 http://www.canyouseeme.org/ - 22 端口已打开并出现在我的日志文件中

尝试使用远程登录

  telnet InternetIp 22  - not connected

但是当我尝试另一个端口时

  telnet InternetIp 21  - connected

【问题讨论】:

  • 您在“canyouseeme”看到的 InternetIp 是否与您用于从 Internet 连接的相同?

标签: windows ssh openssh sshd


【解决方案1】:

这听起来像是你在NAT 路由器后面。

如果是这种情况,您需要首先确保您的机器具有静态 IP 地址。这可能类似于 192.168.1.x。您可以通过将您的机器 MAC 地址映射到 DHCP 分配的地址或仅使用静态 IP 配置您的机器并检查该 IP 不在 DHCP 范围内来在路由器中进行配置。

然后您需要配置路由器以将入站端口连接转发到您机器的本地 IP 地址。这是维基百科上关于端口转发的文章:http://en.wikipedia.org/wiki/Port_forwarding

最好的办法是下载特定路由器的手册并查看端口转发部分。它通常在有关路由器防火墙的部分中。

【讨论】:

  • 我的路由器已经配置了“虚拟服务器”(端口转发)。如果没有配置路由器,从站点检查22个端口会成功吗?
  • 似乎某些防火墙允许 FTP 连接 (21) 通过,但阻止 SSH (21)。当您尝试使用 Internet IP 地址进行连接时,这是来自 localhost 机器,还是来自 Internet 上不同子网中的另一个节点?您说服务器是 Windows 7 机器,您是否检查过以确保 Windows 防火墙在来自远程 IP 地址时没有阻止端口 22?
  • 我正在尝试从本地主机和本地网络中的另一台机器连接。所有这个节点都使用同一个路由器。
猜你喜欢
  • 2017-06-03
  • 1970-01-01
  • 1970-01-01
  • 2017-08-24
  • 2022-01-07
  • 2015-02-02
  • 1970-01-01
  • 1970-01-01
  • 2018-08-27
相关资源
最近更新 更多