1. 程式人生 > >Ubuntu14.04解決遠端root-ssh拒絕登入

Ubuntu14.04解決遠端root-ssh拒絕登入

(1)檢視ip地址是否衝突
我在單位的虛擬機器ip地址是192.168.14.85,與其它機器衝突了。改成了192.168.14.83
(2)關閉Ubuntu14.04的防火牆
[email protected]:~# sudo ufw disable
防火牆在系統啟動時自動禁用
親自嘗試了sudo ufw enable,從我的win7系統ssh登入不上虛擬機器。但是在Ubuntu本機上ssh 192.168.14.83可以登入成功。
(3)Ubuntu系統上安裝、啟動sshd服務
sudo apt-get install openssh-server
sudo /etc/init.d/ssh restart

【對於CentOS系統,啟動sshd服務,請參考】http://blog.csdn.net/fenglailea/article/details/12191607
(4)ssh還不能登入上,就修改sshd的預設配置
ssh出現permission denied (publickey)問題:
修改/etc/ssh/sshd-config檔案.
將其中的PermitRootLogin no修改為yes
PubkeyAuthentication yes修改為no
AuthorizedKeysFile .ssh/authorized_keys前面加上#遮蔽掉,

PasswordAuthentication no修改為yes就可以了。

記得重啟:

/etc/init.d/ssh restart