Fedora36启用root,并且root直接通过ssh远程连接 2209010539
Fedora36启用root,通过ssh远程连接
Fedoras36 , WorkStation和Server安装时的区别
Fedora36 Server 可以在安装过程启用 root , 并且可设置允许root远程登录
Fedora36 WorkStation 安装过程没有上述选项, 只能之后设置
安装后设置root远程ssh连接的过程
1. 给root设置密码, 用来启用 root
以管理员身份执行
sudo passwd root
按提示两次输入密码后确认
2. 启用 sshd 服务
默认ssh服务已安装, 但是被禁用了, 将其启用
sudo systemctl enable sshd
sudo systemctl start sshd
sshd启动后, 管理员就可以ssh登录了, 并且可以su切换到root ,
但是不能用 root 直接登录
3. 让 root 可以直接登录
打开 /etc/ssh/sshd_config 进行编辑
sudo vi /etc/ssh/sshd_config
搜索 PermitRootLogin
vi vim 一般模式下斜杠向下搜素 /PermitRootLogin
或 问号向上搜索 ?PermitRootLogin
找到
#PermitRootLogin prohibit-password
将其改为
PermitRootLogin yes 或 新增一行
# Authentication:
#LoginGraceTime 2m
#PermitRootLogin prohibit-password
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
👆改为👇 , 其它选项可用系统默认值, 也可自己设定
# Authentication:
#LoginGraceTime 2m
#PermitRootLogin prohibit-password
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
👆改为👇
重启 sshd 服务
sudo systemctl restart sshd
sudo systemctl restart sshd
就可用 root 远程登录了