Ubuntu的root用户通过SSH登录的解决方法

 通过ISO镜像安装完ubuntu 系统后,我们不能直接使用putty或其他远程工具通过SSH方式连接到linux系统

原因: linux 系统上没有安装远程工具openssh-server

解决方法:  

  安装远程工具: sudo apt-get install openssh-server

   重启SSH server: sudo /etc/init.d/ssh start

 对于ubuntu 1804 server, 默认不到ubuntu桌面,因此我们需要安装ubuntu-desktop

  安装命令: sudo apt-get install ubuntu-desktop

Ubuntu的默认root密码是随机的,即每次开机都有一个新的root密码。

此时通过putty远程linux系统我们只能使用安装ubuntu时创建的用户登录, 如果想使用root直接登录, 我们需要给root设置密码,并且修改配置文件, 然后使用root远程登录。  

  修改root用户密码:sudo passwd

  执行 sudo apt-get install ssh 

然后打开ssh的配置文件 vi /etc/ssh/sshd_config  

Ubuntu的root用户通过SSH登录的解决方法

将PermitRootLogin without-password注释掉

添加 PermitRootLogin yes

Ubuntu的root用户通过SSH登录的解决方法

重启ssh服务: sudo service ssh restart

 Ubuntu的root用户通过SSH登录的解决方法

 或是:sudo /etc/init.d/ssh restart

Ubuntu的root用户通过SSH登录的解决方法