http://www.linuxdiyf.com/linux/9211.html
感謝上面這位作者的幫助,本人才能解決通過ssh連接ubuntu所遇到的問題。
通過vmware安裝的ubuntu14.04LTS,在SecureCrt連接虛擬機的時候首先出現了“遠程主機拒絕請求”的錯誤,通過ufw disable關閉防火牆服務解決了這個小問題,然後使用root賬戶連接虛擬機的時候,出現了錯誤,提示“Password Authentication Failed,Please verify that the username and password are correct.”,多次輸入密碼,還是無法解決
解決辦法:
1、在虛擬機終端使用root帳號登錄,編輯/etc/ssh/sshd_config文件
vi /etc/ssh/sshd_config
2、找到Authentication配置部分,將PermitRootLogin without-password修改爲PermitRootLogin yes,然後保存。
# Authentication:
LoginGraceTime 120
#PermitRootLogin without-password
PermitRootLogin yes
StrictModes yes
說明:sshd_config是ssh的配置文件,其中有一個選項 PermitRootLogin 用來配置是否允許root用戶登錄,默認的without-password表示不允許使用密碼進行全登錄認證,yes則是允許root登錄。
3、重啓ssh服務,既可以通過SercureCRT正常連接服務器
service ssh restart
至此,問題還沒有解決。故換了一個軟件,下載安裝XShell,但是通過root用戶還是不能連接的。又換了普通用戶登錄,終於成功!!!
第一次,寫博客,做筆記,有點亂、囉嗦,小小的問題寫了這麼多,也算是一份感慨罷了。