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

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


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

問題現象

通過SSH客戶端登錄ECS Linux實例時,輸入正確的賬號密碼,出現如下錯誤信息:
在這裏插入圖片描述

原因分析

參數 PasswordAuthentication 的默認值爲 yesSSH服務將其值置爲 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 查看硬盤存儲
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章