用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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CDH5之Exhausted available authentication methodsH5AI
- 使用Putty連線AWS的EC2(Linux系統)Linux
- 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
- 連線oracle報錯Oracle
- Arcgis連線HGDB報錯
- DBeaver連線MySQ報錯
- Linux開啟ssh連線putty教程Linux
- 連線zk 報錯連線不上hbase jdbcJDBC
- AWS 兩個VPC相互連線
- 遠端連線Kali Linux使用PuTTY實現SSH遠端連線Linux
- putty 遠端連線工具保留操作日誌
- putty 連線到linux系統中使用中文Linux
- Putty連線Mac中文亂碼問題小記Mac
- navicate oracle 連線報錯問題Oracle
- 透過Amoeba連線mysql報錯MySql
- 連線亞馬遜AWS伺服器教程亞馬遜伺服器
- Mac新建資料夾報錯,mkdir():Operation not supportedMac
- Navicat 遠端連線docker容器中的mysql 報錯1251 - Client does not support authentication protocol 解決辦法DockerMySqlclientProtocol
- 安裝Putty工具遠端連線ECS伺服器伺服器
- OGG Director連線報錯Access denied
- 國產瀚高資料庫簡單實踐 及 authentication method 13 not supported 錯誤解決方法資料庫
- jive連線mssql2000報錯SQL
- 連線ORACLE報錯:ORA-12528Oracle
- 關於Support for password authentication 報錯的解決方案
- No Bean named 'Xxx' available 異常報錯BeanAI
- Oracle報錯:ORA-00845: MEMORY_TARGET not supported on this systemOracle
- 解決報錯error the @annotation pointcut expression is only supported at Java 5ErrorExpressJava
- java通過jdbc連線oracle報錯No suitable driverJavaJDBCOracleUI
- rman連線AUXILIARY報錯ORA-12528UX
- Linux yum安裝httpd報錯 No package httpd available ?LinuxhttpdPackageAI
- 【ERROR】su user報'This account is currently not available'錯誤 for linuxErrorAILinux
- SAP Table function 執行報錯 feature not supported 該如何分析Function
- ORA-00845: MEMORY_TARGET not supported on this system報錯解決
- ORA-00845 MEMORY_TARGET not supported on this system報錯解決
- 對於putty連線ubuntu被拒絕的一個解決方法Ubuntu
- MySQL 8.0版本連線報錯:Could not create coMySql