Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> 關於Linux >> Linxu系統使用SSH報錯Access Denied怎麼辦?

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

日期:2017/1/25 10:33:56      編輯:關於Linux

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

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

  解決方法:

  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 © Windows教程網 All Rights Reserved