Ssh

膩子 SSH 連接不起作用

  • March 10, 2016

我正在嘗試使用來自 Windows 客戶端的 putty 連接到 solaris 伺服器。SSH 連接不工作。終端視窗只給出一條錯誤消息“網路錯誤:連接被拒絕”。使用 putty 的 Telnet 在同一台伺服器上執行良好。有人可以詳細說明在這種情況下需要檢查哪些配置嗎?如何排除故障?(同一網路中還有其他允許 SSH 連接的伺服器。)

以下是可用於診斷問題的一系列步驟:

  1. 檢查 sshd 是否在主機上執行(ps -ef|grep ssh)
  2. 確保 sshd 使用 netstat 綁定到埠 22(netstat -al|grep “LISTEN” 應該可以工作)
  3. 查看您是否可以通過 ssh 從主機連接到真實 IP 地址(如果不能,則可能存在本地防火牆,或者 sshd 無法正常工作
  4. 嘗試從客戶端機器 ping 主機(如果失敗,則存在路由問題)
  5. 嘗試從客戶端機器 telnet 到埠 22 (telnet 192.168.1.1 22)(如果失敗,防火牆阻止了你)
  6. 最後,如果上述所有操作都成功,但您無法使用 ssh 客戶端進行 ssh - 重新安裝您的 ssh 客戶端。

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