xshell軟件
創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供民和網(wǎng)站建設(shè)、民和做網(wǎng)站、民和網(wǎng)站設(shè)計、民和網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、民和企業(yè)網(wǎng)站模板建站服務(wù),十余年民和做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
linux系統(tǒng)
使用xshell遠程連接我旁邊的Ubuntu時,root用戶登陸,密碼正確,但是顯示
“ssh服務(wù)器拒絕了密碼。請再試一次”
原因:ssh服務(wù)基于安全考慮,沒有給root用戶遠程連接的權(quán)限
解決辦法:
登陸要連接的Ubuntu
vim /etc/ssh/sshd_config
找到PermitRootLogin 這一行,將后面的no 改為yes ,如圖所示
此時再次利用xshell登陸root賬戶即可。
如果還是連不上,就要考濾iptables是否開啟22號端口
云服務(wù)器還要考慮安全組是否開放22號端口。
一、常規(guī)方法:
應(yīng)該是sshd的設(shè)置不允許root用戶用密碼遠程登錄
1、修改 vim /etc/ssh/sshd_config
找到# Authentication:
LoginGraceTime 120
PermitRootLogin without passwd
StrictModes yes
改成
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
2、重啟ssh
systemctl restart sshd
二、暴力一點,重啟服務(wù)器試試
三、如果嘗試過N種方法還是不行則進行如下操作
1、修改 vim /etc/sshd/sshd_config
找到
UsePAM yes
改為
UsePAM no
2、重啟ssh
systemctl restart sshd
在/etc/ssh/sshd_config中有一個選項StrictModes,如果該選項是yes,那么如果某些文件或者文件夾的權(quán)限不對則無法ssh登錄,具體權(quán)限如下
chmod g-w /home/your_user
chmod 700 /home/your_user/.ssh
chmod 600 /home/your_user/.ssh/authorized_keys
在平常項目中出現(xiàn)ssh拒絕密碼,無外乎下面兩種情況
1、賬號密碼不正確
可通過修改實例密碼來解決,最好是復(fù)制在文本然后粘貼,否則會出錯
2、sshd的設(shè)置不允許root用戶用密碼遠程登錄
修改 vim /etc/ssh/sshd_config
修改:
1、將PermitRootLogin no改成PermitRootLogin yes
2、service sshd restart