Networking

OVH:多個連接後的 SSH 連接超時

  • April 24, 2017

所以我在我的網路伺服器上用 php 製作了一個控制面板,它能夠通過 ssh2 向我的專用伺服器(遠端伺服器)發送命令。

這工作正常,但是我注意到在它重新連接到 ssh2 幾次後它停止工作並且只是超時連接。(嘗試直接從伺服器 ssh 到目標也不起作用)

我已經刷新了 iptables,但這似乎沒有效果。

我檢查了 auth.log 和系統日誌,但似乎都沒有顯示任何有關失敗連接的資訊。

目標伺服器執行 Ubuntu 16.04 並且是 OVH 伺服器。

有人可以就我可以嘗試/檢查以解決此問題的事情提供建議嗎?我想既然它是一個 OVH 伺服器,它可能會被他們的 Anti-DDoS 接收,但據我所知,我無法檢查這一點。

從網路伺服器跟踪路由到埠 22 - 不成功

# traceroute -n -T -p 22 TARGET
traceroute to TARGET (TARGET), 30 hops max, 60 byte packets
1  * * *
2  185.145.200.13  0.293 ms  0.277 ms  0.316 ms
3  185.145.200.11  0.195 ms  0.188 ms  0.208 ms
4  * * *
5  91.121.128.92  9.393 ms * *
6  * * *

直到 30 * * *

從網路伺服器跟踪路由到埠 22 - 成功

traceroute -n -T -p 22 TARGET
traceroute to TARGET (TARGET), 30 hops max, 60 byte packets
1  * * *
2  185.145.200.13  0.335 ms  0.352 ms  0.297 ms
3  185.145.200.11  0.273 ms  0.267 ms *
4  * * *
until
30  * * *

我這裡也只是瞎拍:

也許 ovh 啟用了某種“網路保護”來防止伺服器受到暴力攻擊。

要弄清楚,請嘗試在不同的埠(例如 6022)上執行 run sshd 並查看問題是否仍然存在。


ListenAddress
Specifies the local addresses sshd should listen on. The following forms are allowed:
ListenAddress host|IPv4_addr|IPv6_addr
ListenAddress host|IPv4_addr:port
ListenAddress [host|IPv6_addr]:port

來源:https ://www.ssh.com/ssh/sshd_config/

引用自:https://serverfault.com/questions/844297