Fedora36启用root,并且root直接通过ssh远程连接 2209010539

671 阅读1分钟

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 远程登录了