Ubuntu16.04开启root用户,并远程登录
因为经常使用记录一下
Ubuntu安装完成默认是普通权限的用户,root用户需要手动开启,并且还不含opne-ssh模块
1.给root用户设置密码
# sudo passwd root
会提示输入unix的新密码,这就是root的密码
2.测试root用户登录
# sudo su 或者 su root
3.修改配置文件,开启root账号界面登录
# cd /usr/share/lightdm/lightdm.conf.d/
# gedit 50-unity-greeter.conf
在下面添加如下配置:
user-session=ubuntu
greeter-show-manual-login=true
all-guest=false
4.重启系统,使用root账号登录
# reboot
会出现一个错误提示,点击确定进入系统
# vi /root/.profile
把mesg n,修改为:tty -s && mesg n
保存退出,重启系统
# reboot
- 安装open-ssh模块开启远程登录
# apt-get install openssh-server
查看是否开启:#ps -e |grep ssh
6.开启root远程登录
# vi /etc/ssh/sshd_config
找到并用#注释掉这行:PermitRootLogin prohibit-password
新建一行 添加:PermitRootLogin yes
重启服务
# service ssh restart
至此,root账号远程登录完成
(网络必须打开,不然无法登陆)
原文:https://blog.csdn.net/sinat_32247833/article/details/80026578