
我想從 Ubuntu 終端連接到 ssh,但我不知道如何連接。我在谷歌上搜尋過但我不明白。我有 IP 位址、使用者名稱和密碼。如果有人可以向我解釋它是如何完成的,請這樣做。我努力了:
ssh root@ipadress
(當然,它是真實的 IP 位址,而不是此命令中的“ipadress”)
然後它請求密碼,我寫下它,但它一直要求輸入密碼,如下所示:
Enter passphrase for key '.../...':
Enter passphrase for key '.../...':
連線日期是正確的,因為在 Windows 中可以進行連線。
我已經嘗試過這個:
ssh user@localhost
ssh: connect to host localhost port 22: Connection refused
答案1
您嘗試連接的電腦應該正在openssh-server
運行。
sudo apt-get install openssh-server
將為 Ubuntu 完成這項工作。
之後您可以以這種方式連接:
ssh [email protected]
伺服器將要求您提供憑證。
其中 x* 是您的 IP,user 是您想要在伺服器上連接的用戶,該用戶應該在伺服器中擁有用戶帳戶。
答案2
密鑰名稱應類似於 ~/.ssh/id_rsa 嘗試重命名它 ( mv ~/.ssh/id_rsa ~/.ssh/id_rsa.back
),然後重試。
這樣,ssh 命令將不會使用您的金鑰進行身份驗證,而是使用密碼。
答案3
如果找出問題所在。我需要做這件事:
sudo apt-get install openssh-server
然後寫下我的個人密碼,然後寫下連結密碼。