1. 程式人生 > >SSH客戶端 登入阿里雲時出現如下錯誤:Disconnected:No supported authentication methods available

SSH客戶端 登入阿里雲時出現如下錯誤:Disconnected:No supported authentication methods available

SSH客戶端 登入阿里雲時出現如下錯誤:Disconnected:No supported authentication methods available


趁著雙十一的活動,在阿里雲上買了個Linux的伺服器,用慣了WINDOWS的伺服器,各種不適應

問題現象

通過SSH客戶端登入ECS Linux例項時,輸入正確的賬號密碼,出現如下錯誤資訊:
在這裡插入圖片描述

原因分析

引數 PasswordAuthentication 的預設值為 yes

SSH服務將其值置為 no 以禁用密碼驗證登入,導致此類故障。需要修改 PasswordAuthentication 配置解決此問題。

解決方法

  1. 進入 管理終端 連線並登入到Linux例項。
  2. 執行命令 cat /etc/ssh/sshd_config 檢視SSH服務配置,並注意是否包含類似如下配置:
    在這裡插入圖片描述
  3. 執行命令 vi /etc/ssh/sshd_config,按下 i 編輯SSH服務配置檔案,將引數 PasswordAuthentication 設定為 yes,或者在 PasswordAuthentication 引數前新增井號(#),按下 Esc 退出編輯模式,並輸入 :wq
    儲存退出。
  4. 在控制檯重啟Linux例項。
  5. 使用SSH客戶端重新登入Linux例項。使用SSH客戶端重新登入Linux例項。

過程中學習到的Linux命令

  • #cd #不加引數,預設切換到HOME變數指定的目錄
  • #pwd #檢視當前目錄
  • #cd … #切換到跟目錄
  • #ls #檢視當前路徑下的檔案和資料夾
  • #cat 【檔案路徑】 檢視檔案資訊
  • #vi 【檔案路徑】進入檔案的vi模式
  • #i vi模式下進入編輯模式
  • #:wq 儲存退出
  • #mkdir 【資料夾名】 建立新檔案
  • #free -m 檢視記憶體使用量
  • #df 檢視硬碟儲存