ssh用戶身份驗(yàn)證不能選擇password?
只能用public key的解決辦法
問題現(xiàn)象
使用密碼通過Workbench或SSH方式(例如PuTTY、Xshell、SecureCRT等)遠(yuǎn)程登錄ECS實(shí)例時(shí),遇到服務(wù)器禁用了密碼登錄方式錯(cuò)誤.
可能原因
該問題是由于SSH服務(wù)對應(yīng)配置文件/etc/ssh/sshd_config
中的參數(shù)PasswordAuthentication
被設(shè)置為no
,表示禁止以密碼方式登錄ECS實(shí)例,需要修改為yes
。
解決方案
您可以根據(jù)業(yè)務(wù)需要,為實(shí)例綁定密鑰對或通過VNC登錄實(shí)例后,修改SSH服務(wù)的配置文件,來解決上述問題。
-
以VNC或綁定密鑰對方式登錄ECS實(shí)例。
具體操作,請參見綁定SSH密鑰對或連接方式概述。
-
查看
/etc/ssh/sshd_config
的參數(shù)PasswordAuthentication
配置是否有誤。cat /etc/ssh/sshd_config
如下圖所示,
PasswordAuthentication
參數(shù)設(shè)置為no
,表示禁止以密碼方式登錄,需要修改為yes
。 -
修改
PasswordAuthentication
的參數(shù)為yes
。-
打開SSH配置文件。
vi /etc/ssh/sshd_config
-
將
PasswordAuthentication no
修改為PasswordAuthentication yes
。 -
按Esc鍵,輸入
:wq
保存修改。文章來源:http://www.zghlxwxcb.cn/news/detail-621149.html
-
-
重啟SSHD服務(wù)。文章來源地址http://www.zghlxwxcb.cn/news/detail-621149.html
service sshd restart
到了這里,關(guān)于xshell連接liunx服務(wù)器身份驗(yàn)證不能選擇password的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!