問題:當連接ssh遠程終端或使用ftp方式進行文件傳輸時,使用普通用戶可以進行遠程登錄,但使用root用戶則認證失敗,提示密碼錯誤。而我們在普通用戶登錄下,su - root,驗證密碼,是可以正常切換到root用戶的。
背景工具:ubuntu系統, SecureCRT,FileZilla/FlashFXP等
解決方法:
1、登錄普通用戶,su - root 切換到root用戶下;
2、cd /etc/ssh,切換到以下目錄:
觀察到該目錄下存在ssh_config和sshd_config文件。
3、vim sshd_config,需要修改文件中的root用戶登錄屬性,如下:
如圖,注釋掉PermitRootLogin without-password,並添加PermitRootLogin yes。
4、重啟ssh服務:service ssh restart
再次嘗試ssh或ftp遠程連接,即可正常訪問。
參考博客:http://www.cnblogs.com/xwdreamer/p/6604593.html