Ubuntu 开启root用户远程登录
在Ubuntu中默认不允许root用户远程登录,只可以使用root权限。
1、为root用户设置密码
首先我们需要切换到root身份
sudo -i
现在已经是root身份,接下来为root用户设置密码
passwd
2、修改sshd服务配置文件
接下来需要需要修改配置文件/etc/ssh/sshd_config
我们使用vim命令来操作
vim /etc/ssh/sshd_config
进入到vim编辑界面
可以看到里面有很多被注释掉的配置信息
我们需要在里面加上信息 ( 如果被注释掉的信息里有则直接取消注释便可 )。
PermitRootLogin yes
之前是有的,我们需要将其注释取消掉并修改值。
在键盘上按下英文字母 i 键 进入INSERT 模式。
之后可以进行文本编辑操作,修改为如下图所示。
接下来进行保存操作。需要在英文输入法状态下按下 ESC 键
之后直接键入以下命令
:wq
命令会出现在最底部(如果没出现,可能是输入法问题)。
敲回车,会直接退出VIM编辑器。至此,文件修改完成并保存。
3、重启sshd服务
#查看服务状态
systemctl status sshd
#关闭服务
systemctl stop sshd
#启动服务
systemctl start sshd
#重启服务
systemctl restart sshd
直接运行 sytemctl restart sshd 则不会有任何信息返回(正常情况服务成功运行是不会有提示的)。
接下来我们使用root账户远程登陆查看是否修改成功
接下来需要输入用户名和密码,
用户名为root,密码则是当时输入passwd时输入的密码。
便可使用root账号远程连接成功。