Ubuntu

無法訪問 SSH -“未收到來自一世磷一世磷IP’在日誌中

  • April 8, 2011

我在從網路外部訪問 Ubuntu 伺服器上的 SSH 時遇到問題。

使用它的本地 IP 地址 (192.168.1.100) 訪問它可以正常工作。從聯網的 PC 訪問但使用路由器的外部 IP 地址也可以正常工作。當我嘗試從我的工作 PC 訪問伺服器時出現問題。

我不得不做一些埠轉發,因為我的工作防火牆只允許埠 80 和 443 上的出站流量。我的路由器現在將接受 443 上的連接並將它們轉發到我的 Ubuntu 伺服器上的埠 22,並且此配置在上面執行良好使用外部 IP 地址進行測試。但是,在工作中我仍然無法連接(順便說一下,我正在使用 Putty)並且只是得到一個“伺服器意外關閉的網路連接”對話框。

昨晚檢查 ssh 日誌(auth.log),我可以看到與我的工作外部 IP 地址相關的條目,所以我知道請求正在到達伺服器本身,但我找不到任何關於錯誤本身的真正解釋:

Did not receive identification string from xx.xx.xx.xx << Work IP Was Here

誰能澄清這意味著什麼以及我需要做些什麼來解決這個問題。SSH 配置非常基本,並且僅限於禁用 root 訪問。

提前致謝

這意味著 SSH 客戶端實際上並沒有向伺服器發送 SSH。我最好的猜測是某種透明代理或 IDS 阻礙了您工作中的流量,並將其破壞得超出了所有恢復的希望。如果是這樣,請在家中的 443/tcp 上安裝 OpenVPN,並明確配置 OpenVPN 客戶端以使用 HTTPS 代理連接到家庭(效果很好——讓我一次從一個極其鎖定的政府網路內部獲得完全的網路訪問權限)。

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