Linux
連接被遠端主機關閉,然後連接被拒絕
突然間,我與伺服器的 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 update
sshd 也更新了。老實說,我不知道這是否造成了任何損害。但是提示/etc/ssh/sshd_config
儲存/etc/ssh/sshd_config.rpmnew
是很正常的。我在Google搜尋時看到過類似的文章,但幾乎所有文章都建議我應該檢查
/etc/hosts.allow
and/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 登錄,恐怕您必須致電您的提供商客戶支持。