Ubuntu24.04LTS设置root用户可远程登录
文章目录
- Ubuntu24.04LTS设置root用户可远程登录
- 1. 设置root密码
- 2. 设置root用户可远程登录
- 1. 查看ssh服务是否安装
- 2. 安装ssh服务
- 3. 再次查看ssh服务是否安装
- 4. 配置ssh文件
- 5. 重启ssh服务
- 6. root远程登录
1. 设置root密码
- Ubuntu安装后root用户密码需要通过安装过程中的普通用户来设置的,如下图是安装时输入的用户信息
- 设置root用户的密码
# 1.jinshengyuan用户在终端中输入下面命令
jinshengyuan@dev-server:~$ sudo passwd
# 2. 输入jinshengyuan的密码
[sudo] password for jinshengyuan: # 这里先输入用户名为 jinshengyuan的密码
# 从这里开始设置root用户的密码,输入及确认密码总共输入两次
New password: # 这里输入需要设置root用户的密码后回车,如:sysroot
Retype new password: # 这里再次输入需要设置root用户的密码后回车,如:sysroot
passwd: password updated successfully
# 3. su root 命令切换root用户下,并输入刚才修改的密码进行登录验证
2. 设置root用户可远程登录
- ubuntu能远程登录必须安装
openssh-server
- 还需在
/etc/ssh/sshd_config
文件中开启root远程登录的权限
具体操作如下:
1. 查看ssh服务是否安装
# 查看ssh服务器是否安装并启动
sudo ps -e | grep ssh
# 打印为空说明未安装
2. 安装ssh服务
- 安装Ubuntu操作系统是时,在
SSH configuration
界面中将Install OpenSSH server
选中来安装SSH服务
- 如果安装Ubuntu系统时,未选中
Install OpenSSH server
,则可通过下面命令来安装
# 如果未安装,则使用下面命令安装ssh服务器
sudo apt install openssh-server
3. 再次查看ssh服务是否安装
sudo ps -e | grep ssh
[sudo] password for jinshengyuan:
896026 ? 00:00:00 sshd
896027 ? 00:00:00 sshd
896802 ? 00:00:00 sshd
4. 配置ssh文件
#配置ssh文件
sudo vim /etc/ssh/sshd_config
# PermitRootLogin prohibit-password 表示的是仅允许使用密钥认证
PermitRootLogin yes #(默认是被注释掉的,如 #PermitRootLogin prohibit-password,放开注释并改为:PermitRootLogin yes)
5. 重启ssh服务
# 重启ssh服务
sudo systemctl restart ssh
# 或
sudo service ssh restart
6. root远程登录
以上步骤完成后打开终端工具即可使用root用户远程登录