一、新建的虛擬機使用的Ubuntu系統,設置固定ip之後,互相ping都正常,在使用Xshell連接發現無法連接,如下異常:
原因:未安裝openssh-server
解決方案:sudo apt install openssh-server
再次使用xshell連接,發現能使用除root外的其他賬戶正常連接。
二、解決xshell無法使用root連接問題
1、虛擬機安裝完成後,首先用普通賬戶登錄進去,然後更改root賬戶的密碼,使用sudo passwd命令:
root@ubuntu:~# sudo passwd
Enter new UNIX password:
Retype new UNIX password:
2、之後從普通賬戶切換到root賬戶登錄狀態:
root2@ubuntu:~$ su root
Password:
root@ubuntu:/home/root2# cd
root@ubuntu:~#
3、解決root無法連接
修改 /etc/ssh/sshd_config 文件:
root@ubuntu:~# vi /etc/ssh/sshd_config
修改完後保存並退出。重啓服務:
root@ubuntu:~# /etc/init.d/ssh restart
成功重啓服務後。就可以在Xshell中使用root賬戶連接了。