在自學(xué)Linux過程中碰到了xshell連接centos7時,不能正常連接。ssh服務(wù)器拒絕了密碼,請再試一次。無論多少次都不行。
?
翻閱了很多篇文章都沒能解決問題。最后在阿里云幫助中心的幫助文檔中找到解決方法。
?出現(xiàn)這種問題有三種原因:
一、沒有關(guān)閉防火墻
輸入??systemctl status firewalld.service? ? 查看防火墻是否關(guān)閉
如圖為防火墻開啟? ? ?輸入??systemctl stop firewalld.service? ? ?關(guān)閉防火墻
?輸入? ? ? systemctl disable firewalld.service? ? ??將防火墻設(shè)置開機(jī)不自啟動
現(xiàn)在嘗試xshell是否能連接虛擬機(jī),如果還是不行則可能是第二種情況。
二、虛擬機(jī)不支持root遠(yuǎn)程登錄。需要進(jìn)入sshd配置文件修改
第1步? 輸入? ? ? ? ?vim /etc/ssh/sshd_config? ? ?進(jìn)入文檔中 并找到
?第2步?修改為:? 取掉? ? #? ? 改成? ?yes? ? ? ? ?改完? ?保存退出
?第3步? 輸入??systemctl restart sshd.service? ?重啟sshd
再次嘗試連接虛擬機(jī)即可,大部分情況已經(jīng)解決問題。還有一部分情況屬于第三種。
三、SELinux服務(wù)引起無法正常登錄ssh? 并一直提示密碼錯誤
本來是想不到這個的,我在重啟虛擬機(jī)發(fā)現(xiàn)虛擬機(jī)在提示這個發(fā)生異常當(dāng)時沒當(dāng)回事,去阿里云幫助手冊找到方法
可以兩種解決這種問題
1.臨時關(guān)閉SELinux服務(wù)
輸入? ??setenforce 0? ?
2.永久關(guān)閉SELinux服務(wù)? (永久性修改SELinux服務(wù)狀態(tài),需重啟系統(tǒng)或?qū)嵗娇缮В?/strong>
輸入? ? sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
阿里云該問題解決:使用root用戶通過SSH登錄Linux實例時報“Permission denied, please try again”的錯誤 - 阿里云文章來源:http://www.zghlxwxcb.cn/news/detail-457169.html
?到此為應(yīng)該這類問題都能夠解決,本人為自學(xué)菜鳥寫的不對,望斧正!文章來源地址http://www.zghlxwxcb.cn/news/detail-457169.html
到了這里,關(guān)于Xshell連接虛擬機(jī)出現(xiàn)ssh服務(wù)器拒絕密碼的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!