技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 服務(wù)器類 >

Linxu SSH登陸出現(xiàn)Access Denied錯(cuò)誤的解決方法

來源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-04-11 00:26┆點(diǎn)擊:

其實(shí)這個(gè)問題是從 SCP 過來的。用 SCP 在兩臺(tái) Linux 服務(wù)器之間傳送備份文件。輸入完 root 密碼后,總是出現(xiàn) Permission denied, please try again. 錯(cuò)誤字樣。用 Passwd 命令修改目標(biāo)服務(wù)器 root 密碼后,問題還是一樣。判斷來判斷去,問題依舊。

在網(wǎng)上找到幾條解決辦法:

1、/home 權(quán)限問題

如果 /home 只支持 root 訪問,那么不妨試一下 /tmp ,然后用 mv 命令再轉(zhuǎn)移

2、/etc/ssh/sshd_config 配置問題

有人說這個(gè)配置文件被修改或優(yōu)化了,找到里邊的 PermitRootLogin 選項(xiàng),將 no 改為 yes

所有方法都試過了,甚至還改過 passwd, shadow 的權(quán)限,都無效。后來重新建立了個(gè)用戶,授予 root 權(quán)限,實(shí)驗(yàn)了一下,成功!既然別的賬戶能成功,為什么root不成呢?再看看putty,發(fā)現(xiàn)連接SSH,輸入密碼后也出現(xiàn)了Access Denied字樣。而密碼千真萬確輸入的100%正確。

最后終于找到了解決辦法,原來問題還是出在了 sshd_config 里邊,在文件最后發(fā)現(xiàn)有個(gè) AllowUsers 選項(xiàng),在后邊加上 root 然后重啟 sshd 即可。。。。
 

代碼如下:


/etc/init.d/sshd restart


再看看 SSH 連接和 SCP 命令傳輸。都已經(jīng)可以用了。