Fedora 如何开启 SSH 服务并允许 root 用户连接
本教程以 Fedora 38 版本为例,一般情况下安装完 Fedora 系统之后会自带 SSH 服务的,只是没有开启而已。
检测是否安装 SSH 服务:
rpm -qa | grep openssh-server
如果没有安装,请先执行下面的命令安装:
安装了 SSH 服务:
sudo dnf install openssh-server -y
以前老版本的 Fedora 可以通过 /etc/init.d/sshd start 的方式运行,但是在Fedora 20下,系统改用了另外一套服务开启机制。接下来运行下面两条命令:
启用 SSH 服务并设置成开机自启动:(设置完毕后,普通用户可以连接了)
systemctl enable sshd.service
systemctl start sshd.service
设置 root 用户密码:
sudo passwd root
修改配置使 root 用户拥有连接权限:
sudo vi /etc/ssh/sshd_config
查找:#PermitRootLogin prohibit-password
改为:PermitRootLogin yes
注意前面的#号一定要去掉,重启计算机生效。
发表评论