0
我在AWS EC2平臺上有一臺機器。它的Linux平臺,與沒有密碼的用戶名爲root,在沒有密碼時要求密碼
現在我已經設置,這臺機器上的SSH密鑰認證,爲此,首先,我安裝了Cygwin,然後我也跟着下面的步驟:
1. ssh-keygen -t dsa -f ~/.ssh/<key name> -C "[email protected]<ip>"
2. cat ~/.ssh/<key name>.pub | ssh [email protected]<ip> "cat >> ~/.ssh/authorized_keys"
現在,當我這樣做時,它會要求輸入密碼,但是我從來沒有在用戶根上設置任何密碼。
此外,如果我不提供密碼,它說拒絕訪問!
問題在哪裏?
您是否遇到此錯誤,試圖添加新密鑰?啓動實例時有一組密鑰。 – datasage
我使用的密鑰集,我想添加更多的ssh密鑰,以便該機器的每個用戶將得到不同的密鑰... –
在您的ssh命令中,您沒有指定使用-i連接的密鑰。在添加更多內容之前,您需要使用原始密鑰進行連接。 – datasage