簡體   English   中英

通過 SSH 從 Windows 連接到 AWS Linux 實例時出現問題 [權限被拒絕; (公鑰,gssapi-keyex,gssapi-with-mic)]

[英]Problem connecting via SSH from Windows to AWS Linux Instance [Permission denied; (publickey,gssapi-keyex,gssapi-with-mic)]

我啟動了一個實例並下載了我的密鑰。 我在 2 個不同的設備和實例上嘗試過這個。 我正在嘗試連接到該實例,以便我可以上傳文件。 每當我嘗試連接時,都會顯示此權限被拒絕的消息。

注意我已經下載並使用了 openSSH


PS C:\WINDOWS\system32> ssh -i C:\Users* \Downloads* key.pem @ec2- - - - .us-west-2.compute.amazonaws.com 主機 'ec2- - - - .us-west-2.compute.amazonaws.com ( . . . )' 無法建立。 ECDSA 密鑰指紋是 SHA256: 您確定要繼續連接嗎(是/否/[指紋])? 是 警告:永久添加 'ec2- - - - .us-west-2.compute.amazonaws.com, . . . ' (ECDSA) 到已知主機列表。 * @ec2- - - - **.us-west-2.compute.amazonaws.com:權限被拒絕(公鑰、gssapi-keyex、gssapi-with-mic)。 PS C:\WINDOWS\system32>


PS 這是我的第一篇文章,歡迎對禮儀提出建設性的批評:) 最近開始了我在 IT 領域的第一份工作(真的是實習)。 3 個月前在一家初創公司工作。 我希望最終遷移到雲安全、OSINT、DevSecOps、Web 開發領域的某些東西。 熱衷於信息安全,開源軟件。

我遵循了亞馬遜的本教程,了解如何連接到我的實例https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/openssh.html

看起來是 .pem 文件權限的問題。 查看視頻並查看是否可以解決該錯誤。

可以使用puttygen從windows獲取ppk文件,對SSH有幫助。如果要使用.pem文件,mobaxterm是個不錯的軟件

非常歡迎您來到社區,很高興知道您開始了第一份工作!

為了讓您開始了解如何連接到 AWS Linux 實例,這里有一篇不錯的知識庫文章使用 Windows 子系統從 Windows 連接到您的 Linux 實例 Linux和另一個使用putty的子系統請看這里另一個 SO 線程

作為先決條件,您需要學習一些東西:

  1. 驗證實例是否准備就緒
  2. 驗證連接到您的實例的一般先決條件
  3. 在本地計算機上安裝 Linux (WSL) 的 Windows 子系統和 Linux 發行版
  4. 將私鑰從 Windows 復制到 WSL

然后使用:

ssh -i /path/key-pair-name.pem instance-user-name@instance-public-dns-name

要么

ssh -i /path/key-pair-name.pem instance-user-name@instance-IPv6-address

通過使用您的 Windows CMD:

PS C:\WINDOWS\system32> ssh -i C:\Users\<user_name>\Downloads\testkey.pem ec2-user@ec2----.us-west-2.compute.amazonaws.com 

要么

PS C:\WINDOWS\system32> ssh -i C:\Users\<user_name>\Downloads\testkey.pem ec2-user@<Some_IP_Address> 

更好地使用mobaexterm並在其中復制用戶密鑰,您將在那里: 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM