Linux

連接被遠端主機關閉,然後連接被拒絕

  • November 11, 2013

突然間,我與伺服器的 ssh 連接已損壞。這是發生了什麼:

$ ssh -vvv -p <PORT> -l <USER> <HOST>
OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k 25 Mar 2009
debug1: Reading configuration data /home/khosrow/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to <HOST> [<IP>] port <PORT>.
debug1: Connection established.
debug1: identity file /home/khosrow/.ssh/identity type -1
debug1: identity file /home/khosrow/.ssh/id_rsa type -1
debug1: identity file /home/khosrow/.ssh/id_dsa type -1
ssh_exchange_identification: Connection closed by remote host

我最近更新了盒子,yum updatesshd 也更新了。老實說,我不知道這是否造成了任何損害。但是提示/etc/ssh/sshd_config儲存/etc/ssh/sshd_config.rpmnew是很正常的。

我在Google搜尋時看到過類似的文章,但幾乎所有文章都建議我應該檢查/etc/hosts.allowand /etc/hosts.deny,就我而言,我不能。我無法連接到盒子以查看那裡發生了什麼。

我通過伺服器提供商的網路界面重新啟動了盒子,它甚至變得更糟。我現在得到這個:

$ ssh -vvv -p <PORT> -l <USER> <HOST>
OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k 25 Mar 2009
debug1: Reading configuration data /home/khosrow/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to <HOST> [<IP>] <PORT>.
debug1: connect to address <IP> port <PORT>: Connection refused
ssh: connect to host <HOST> port <PORT>: Connection refused

同時使用<CUSTOM_PORT>預設 22 個埠。

如果有人可以幫助我,我將不勝感激。

似乎 sshd 已關閉或 iptables 阻止了您。可能sshd的配置有問題。如果您 telnet 自定義埠和埠 22 會發生什麼?

您的伺服器上是否啟用了 telnet 訪問?您仍然可以嘗試通過 telnet 訪問。

如果您無法從 Web 控制台管理服務或防火牆或無法通過 telnet 登錄,恐怕您必須致電您的提供商客戶支持。

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