Ssh

SSH 登錄要求輸入密碼

  • September 28, 2019

我已經按照 Digital Ocean 的步驟創建了一個水滴。我正在使用 Cloud9IDE 開發我的應用程序。

建議使用 SSH 登錄的步驟。所以我按照以下步驟操作:

  1. ssh-keygen -t rsa創建公鑰和私鑰。
  2. cat ~/.ssh/id_rsa_digital_ocean.pub(這是我給 ssh 文件起的名字)顯示到公鑰
  3. 將公鑰添加到液滴。作為 Digital Ocean 上的水滴創建過程的一部分,您可以輸入公鑰,我就是這樣做的。

現在我嘗試使用ssh -i id_rsa_digital_ocean root@IP_ADDRESS創建的 Droplet 的 IP 地址登錄。但隨後它要求輸入密碼,當我按 Enter 鍵時,它顯示“權限被拒絕”。問題是我什至沒有收到密碼,因為我創建了一個 SSH 密鑰,所以我應該以這種方式登錄。

您是否嘗試過使用完整路徑:ssh -i ~/.ssh/id_rsa_digital_ocean root@IP_ADDRESS.

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