
我想訪問我的 cpanel 伺服器,但我做不到。這就是我所做的。我將在 cpanel 上訪問我的伺服器的登入頁面並進入。
安全性 -> SSH 存取 -> 管理 SSH 金鑰 -> 產生新金鑰 -> 返回 -> 公鑰 -> 管理 -> 授權 -> 返回
在那之後:
我下載私鑰並複製到 .ssh (在我的本機電腦中)目錄中,最後我嘗試使用以下命令進入:
ssh <usernameserver>@<serverip>
但是......我得到拒絕連接,使用ssh -vvv
我得到這個:
penSSH_7.2p2 Ubuntu-4ubuntu2.4, OpenSSL 1.0.2g 1 Mar 2016
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: resolving "<ipserver>" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to <ipserver> [<ipserver>] port 22.
debug1: Connection established.
debug1: identity file /home/<userlocalmachine>/.ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/<userlocalmachine>/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.4
ssh_exchange_identification: read: Connection reset by peer
我做錯了什麼?
我的作業系統是ubuntu 16.04
答案1
ssh_exchange_identification: read: Connection reset by peer
這本質上意味著遠端伺服器接受了來自客戶端的 TCP 連接,然後立即關閉它。尚未進行任何資料交換。伺服器未將其主機金鑰傳送給客戶端,且用戶端尚未嘗試進行身份驗證。
特別是,「連線重置」意味著這是一次「異常」關閉。即,處理連線的 ssh 伺服器進程崩潰或退出,而沒有以正常方式關閉連線。或者,連線重置也可能是由阻止連線請求的防火牆引起的。
解釋可能是以下其中之一:
- 遠端 ssh 伺服器程式被配置為不接受來自您系統的連接
- 遠端ssh伺服器程式故障
- 遠端伺服器出現問題,例如記憶體不足
- 某些路由器或防火牆正在幹擾這些連線嘗試
要完全解決此問題,您必須進入伺服器以找出 ssh 伺服器程式刪除這些連接的原因。我對 cpanel 一無所知,但 ssh 伺服器可能會將錯誤訊息記錄到系統日誌中,這可能有助於了解正在發生的情況。