具有相同答案的问题没有解决我的问题。如果这不遵循正确的指导方针,我很抱歉,这是堆栈交换的新手。
我的工作网络上有一台(新安装的但不是新的)服务器。在我的工作地点,建立了 2 个网络。指定端口 (eeee) 的外部 IP(eeee) 指向我的路由器 (xxxx) 在端口 22 的 IP,然后我的路由器将端口转发到端口 22 的服务器 ip (yyyy)。
这是我遇到的问题:
- 在工作网络WORKS上
ssh [email protected]
- 工作地点网络WORKS
ssh [email protected] -p eeee
- 在任何其他网络上都不起作用。等待一段时间后,我得到“kex_exchange_identification:read:连接由对等方重置”。
ssh [email protected] -p eeee
我想知道是否有一些配置更改,例如 ssh_config 中的主机需要调整。但这只是一个猜测。
我已经四处寻找一些答案,并且更改了 sshd_config 中的一些设置UseDNS no
GSSAPIAuthentication no
我能够告诉网络外部 IP 和端口并进行连接。但 ssh 没有。
这些似乎都不起作用。我已经在服务器上卸载并重新安装了 Openssh,认为它可能是一些糟糕的后端。如果您需要任何其他信息,我会为您提供。任何帮助将不胜感激。我对此束手无策,一个多月来一直试图让它发挥作用。
服务器操作系统:Centos7
谢谢!