用putty連線AWS,報錯“No supported authentication methods available"
今天測試 AWS EC2搭建shadowsock,建立好EC2例項並下載好.pem格式的金鑰,在用Putty連線這個例項的時候,報下面的錯誤:
最初以為是從.pem格式轉換成.ppk過程中出現的問題,(AWS建立預設LINUX/UNIX例項的時候,預設生成原始金鑰(raw key),不能被putty直接識別,需要轉換成.ppk格式。)多次用puttygen.exe重新生成.ppk格式的金鑰,仍然同樣的錯誤。同時登入了 AWS 賬戶,驗證是否使用了正確的私有金鑰:
- 登入您的 AWS 賬戶,然後開啟 Amazon EC2 控制檯 。
- 在導航窗格中,選擇 Instances (例項)。
- 查詢要透過 SSH 連線的 EC2 例項。
- 在 金鑰名稱列中,驗證您在透過 SSH 進行連線時使用的私有金鑰名稱。
如果您正在使用 PuTTY:
- 驗證 SSH 私有金鑰是否與控制檯中 EC2 例項的 金鑰名稱列中顯示的私有金鑰相符。
-
驗證私有金鑰 (.pem) 檔案是否已轉化為可被 PuTTY 識別的格式 (.ppk)。
後來發現是在登入的時候預設了使用者名稱導致了這個問題,見下圖
所以ec2-user並非是所有例項的預設使用者,雖然並未驗證所有的IAM,至少ubuntu預設使用者名稱不是,後來用ubuntu登入成功。
總結:
No supported authentication methods available (server sent :publickey)
這個錯誤可能由兩個原因導致:
-
錯誤的連線使用者名稱。
2.無效或者錯誤的私鑰。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11289933/viewspace-2718399/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vscode remote-x11 ssh 連線時Another All configured authentication methods failed like #10 報錯修復VSCodeREMAI
- 連線DB2時出錯:encoding not supported??DB2Encoding
- KSQLException: The authentication type 10 is not supported.SQLException
- Linux開啟ssh連線putty教程Linux
- Arcgis連線HGDB報錯
- DBeaver連線MySQ報錯
- No Bean named 'Xxx' available 異常報錯BeanAI
- 連線zk 報錯連線不上hbase jdbcJDBC
- Navicat 遠端連線docker容器中的mysql 報錯1251 - Client does not support authentication protocol 解決辦法DockerMySqlclientProtocol
- Maven專案報錯:No bean named 'xxxxxx' availableMavenBeanAI
- AWS 兩個VPC相互連線
- Mac新建資料夾報錯,mkdir():Operation not supportedMac
- 安裝Putty工具遠端連線ECS伺服器伺服器
- OGG Director連線報錯Access denied
- idea maven搭建spring報錯:No bean named 'xxx' availableIdeaMavenSpringBeanAI
- Linux yum安裝httpd報錯 No package httpd available ?LinuxhttpdPackageAI
- 【ERROR】su user報'This account is currently not available'錯誤 for linuxErrorAILinux
- 國產瀚高資料庫簡單實踐 及 authentication method 13 not supported 錯誤解決方法資料庫
- ADS報錯:Sorry, but the license for the following library is not available: "System Model Library"AI
- 關於Support for password authentication 報錯的解決方案
- SAP Table function 執行報錯 feature not supported 該如何分析Function
- SQLYOG連線資料庫時報錯1251SQL資料庫
- springcloudconfig訪問gitee報錯:Authentication is required but no CredentialsProvider has been registeredSpringGCCloudGiteeUIIDE
- 連線亞馬遜AWS伺服器教程亞馬遜伺服器
- Putty或MobaXTerm無法連線VMware虛擬機器 報Network error: Connection timed out的解決方案虛擬機Error
- k8s kubectl top pod報錯error Metrics API not availableK8SErrorAPIAI
- minio連線失敗報錯ValueError: path in endpoint is not allowedError
- Python 連線 Minio 報錯:[SSL: WRONG_VERSION_NUMBER]Python
- 使用命令登入harbor報錯authentication required解決方法UI
- VScode遠端連線伺服器連線不上,各種神奇的報錯VSCode伺服器
- IDEA中的.VUE檔案報錯 Export declarations are not supported by current JavaScript versionIdeaVueExportJavaScript
- SAP PP使用ECR去修改Recipe主資料,報錯:Generation not supported
- angular(2+)報錯處理之 -- 關於function 、lambda、not supported等AngularFunction
- kafka 錯誤: larger than available brokersKafkaAI
- Spring:錯誤No bean named 'xxxxxxx' availableSpringBeanAI
- 記一次idea構建springmvc報錯:No bean named 'cacheManager' availableIdeaSpringMVCBeanAI
- 連線mysql報錯lost connect to sever during query解決MySql
- MySQL 8.0版本連線報錯:Could not create coMySql