SSH客戶端 登入阿里雲時出現如下錯誤:Disconnected:No supported authentication methods available
阿新 • • 發佈:2018-11-04
SSH客戶端 登入阿里雲時出現如下錯誤:Disconnected:No supported authentication methods available
趁著雙十一的活動,在阿里雲上買了個Linux的伺服器,用慣了WINDOWS的伺服器,各種不適應
問題現象
通過SSH客戶端登入ECS Linux例項時,輸入正確的賬號密碼,出現如下錯誤資訊:
原因分析
引數 PasswordAuthentication
的預設值為 yes
SSH
服務將其值置為 no
以禁用密碼驗證登入,導致此類故障。需要修改 PasswordAuthentication
配置解決此問題。
解決方法
- 進入 管理終端 連線並登入到Linux例項。
- 執行命令 cat /etc/ssh/sshd_config 檢視SSH服務配置,並注意是否包含類似如下配置:
- 執行命令
vi /etc/ssh/sshd_config
,按下i
編輯SSH
服務配置檔案,將引數PasswordAuthentication
設定為yes
,或者在PasswordAuthentication
引數前新增井號(#)
,按下Esc
退出編輯模式,並輸入:wq
- 在控制檯重啟Linux例項。
- 使用SSH客戶端重新登入Linux例項。使用SSH客戶端重新登入Linux例項。
過程中學習到的Linux命令
- #cd #不加引數,預設切換到HOME變數指定的目錄
- #pwd #檢視當前目錄
- #cd … #切換到跟目錄
- #ls #檢視當前路徑下的檔案和資料夾
- #cat 【檔案路徑】 檢視檔案資訊
- #vi 【檔案路徑】進入檔案的vi模式
- #i vi模式下進入編輯模式
- #:wq 儲存退出
- #mkdir 【資料夾名】 建立新檔案
- #free -m 檢視記憶體使用量
- #df 檢視硬碟儲存