Ssh

出租伺服器拒絕 SSH 連接;不允許授權我下載我的 SSH 密鑰

  • April 21, 2016

我正在嘗試通過 ssh 連接到我的租用伺服器來為項目安裝 MemSQL。我在 ~/.ssh/config 中寫了以下內容:

HOST eHosts
HostName e9.ehosts.com
Port 2222
User orderof3

但收到以下錯誤:

Connection closed by 108.167.160.55

我已經完全按照我的伺服器公司的建議複製了詳細資訊,但無濟於事。

我認為這可能是因為 SSH 密鑰尚未下載,所以我執行 wget 時分別在 –user 和 –password 標誌後面列出了我的使用者名和密碼。但是,當我這樣做時,我收到以下錯誤:

HTTP request sent, awaiting     response... 401 Access Denied
Unknown authentication scheme.

Username/Password Authentication     Failed.

現在,我目前使用的是 Linux 分區,無法訪問任何類型的圖形使用者界面,因此下載 RSA 密鑰的通常基於瀏覽器的方法不起作用。

奇怪的是,執行 nmap 將埠 2222 顯示為“EtherNetIP-1”,將埠 22 顯示為 ssh,儘管 2222 絕對是給定的地址。

我正在執行的 ssh 命令是:

ssh eHosts

跑步:

ssh eHosts -vv

結果如下:

輸出部分 1

輸出第 2 部分

輸出第 3 部分

最後我必須做的是使用 PuTTY,因為伺服器似乎配置為只允許通過 PuTTY 訪問。至少,這是我目前的解決方法,儘管我更願意從我的 openSUSE 分區命令行訪問。

引用自:https://unix.stackexchange.com/questions/278049