Ubuntu 系统默认 root 没有设置密码,没有开启SSH登录,我们如何开启 root登陆呢?下面 IDGlobal 服务器商家给您介绍如何
sudo passwd root 执行后给root设置密码,会要求先输入当前用户的密码做验证,非管理员用户需要加sudo
su – root 切换到root账户,并输入上面设置的root密码
vi /etc/ssh/sshd_config 编辑sshd_config这个文件
按i或者按o 或者按a 或者按R 进入编辑模式
找到
PermitRootLogin without-password
或是
PermitRootLogin prohibit-password
注释掉
#PermitRootLogin without-password
或#PermitRootLogin prohibit-password
或直接删除
默认有些系统版本就是注释掉的,只需另起一行
添加 PermitRootLogin yes
就是允许SSH远程登录
按住 ctrl+C
或者按 esc 退出编辑模式
再按住 shift+:表示在末行输入:
输入 wq! 强制保存并退出
重启SSH服务生效: service ssh restart