Ubuntu
SCP 不起作用,但 SSH 連接起作用。(亞馬遜 EC2)
編輯: 問題是我使用了錯誤的使用者名(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。擁有錯誤的權限會阻止它使用公鑰機制。