Ubuntu

SCP 不起作用,但 SSH 連接起作用。(亞馬遜 EC2)

  • October 23, 2017

編輯: 問題是我使用了錯誤的使用者名(ec2-user)而不是“ubuntu”。抱歉各位浪費了你們的時間。:(

問題:

發生了什麼:

我錯過了(-R)EC2 的 /home 到 /var/www/html 所以當我嘗試連接到這台機器的 ssh 時,連接被拒絕。我再次將其移回 /home 並從 /home/user/.ssh 更改權限,從而使其再次工作。但是現在命令 scp 拒絕了我:

權限被拒絕(公鑰)。

失去了連接

所以現在我被困在這裡。

要知道的事情:

  • 我在 EC2 實例上的“/var/www/html_what”上有一種“/home”的備份。
  • 我試圖更改 /home 目錄的所有權限以匹配另一個工作的 EC2 實例。
  • 我還更改了 /home 和 /home (本身)中每個目錄的所有者:組。

感謝您的閱讀!

此消息是關於無法使用公鑰/私鑰機制進行身份驗證的。通過 SSH 連接成功時,您是使用密碼認證還是公鑰認證?

還要檢查**.ssh文件夾和authorized_keys**文件的權限模式。.ssh 應該是 700,authorized_keys 應該是 600。擁有錯誤的權限會阻止它使用公鑰機制。

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