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
将PermitRootLogin without-password注释掉
添加 PermitRootLogin yes
重启ssh服务: sudo service ssh restart
或是:sudo /etc/init.d/ssh restart