2017-02-21 263 views
0

我試圖SSH入一個新的EC2實例。我遵循指示,當我嘗試ssh時,我獲得了權限被拒絕(publickey)。AWS ssh實例授予權限被拒絕(公開)

下面是我根據說明書在控制檯中完成的所有操作的圖像。一切似乎都會相應地進行下去,直到我輸入yes然後它失敗了。我已按照指示兩次並獲得相同的結果。我也沒有AWS CLI Tools,因爲我相信它們是可選的。

enter image description here

回答

0

ssh將使用你的本地用戶名默認情況下連接到該實例,如果你不是在你的〜/ .ssh/config中指定HostUserIdentityFile

當您使用命令行中指定的pem將ssh調用到實例時,還必須指定遠程用戶名(對於AWS Linux實例,這是ec2-user,對於AWS Ubuntu實例是ubuntu)。

嘗試使用此命令行: ssh -i sub_api.pem [email protected]

+0

謝謝。我在連接對話框的例子中錯過了這個。 – Aaron