Ubuntu启用ROOT用户和配置SSH远程
一、前言
1.简介
在Ubuntu系统中,默认情况下,root
用户(也就是超级用户或管理员用户)是被禁用的。这意味着不能直接使用root
用户登录系统。Ubuntu 推荐使用sudo
命令来执行需要管理员权限的操作。sudo
允许授权的用户以另一个用户身份(默认为root
)执行命令
安全考虑
- 最小权限原则:为了系统安全,建议仅在必要时使用
root
权限,并尽可能地使用sudo
来执行单个命令 - 日志审计:使用
sudo
执行的命令会被记录在日志文件中,这有助于审计和追踪 - 密码安全:如果你为
root
用户设置了密码,请确保它足够复杂,以防止未授权访问
2.环境
- LInux 发行版本:ubuntu-22.04.3-desktop-amd64.iso
Ubuntu Server:https://ubuntu.com/download/server
二、正文
1.首次启用ROOT用户
- 修改密码
sudo passwd root
- 切换用户
su - root
2.配置ROOT的SSH远程
- 安装 openssh-server
sudo apt update
sudo apt install openssh-server
sudo systemctl status ssh
- 编辑 sshd_config 配置文件
sudo nano /etc/ssh/sshd_config
写入内容
PermitRootLogin yes
- 重启 SSH 服务
sudo systemctl restart ssh