歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux維護 >> Linxu系統使用SSH報錯Access Denied怎麼辦?

Linxu系統使用SSH報錯Access Denied怎麼辦?

日期:2017/3/2 10:29:03   编辑:Linux維護

一些Linux用戶在登錄SSH的時候,出現了Access Denied錯誤,面對這個問題,Linux用戶們該如何進行解決呢?現在就讓小編來給大家介紹一個解決的方法吧,有需要的用戶快來看看吧。

解決方法:

1、/home 權限問題

如果 /home 只支持 root 訪問,那麼不妨試一下 /tmp ,然後用 mv 命令再轉移

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

有人說這個配置文件被修改或優化了,找到裡邊的 PermitRootLogin 選項,將 no 改為 yes

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

最後終於找到了解決辦法,原來問題還是出在了 sshd_config 裡邊,在文件最後發現有個 AllowUsers 選項,在後邊加上 root 然後重啟 sshd 即可。。。。

代碼如下:

/etc/init.d/sshd restart

再看看 SSH 連接和 SCP 命令傳輸。都已經可以用了。

以上就是Linux用戶在登錄SSH時出現Access Denied錯誤的解決方法了,有碰到這個問題的用戶,不妨試試小編給大家介紹的這個解決方法吧。

Copyright © Linux教程網 All Rights Reserved