在 fedora-26 上更改 ssh 端口

在 fedora-26 上更改 ssh 端口

我进入了

/etc/ssh/sshd_config

我编辑了

#Port 22

#Port 922

我重新启动了 httpd 之后。

service httpd restart

然而,ssh 仍然只能在 -p22 上运行。

如何编辑 ssh 配置文件来更改 ssh 端口?

答案1

删除语句前的注释标记 (#)。

Port 922

并且您必须重新启动 sshd,而不是 httpd。

sudo systemctl restart sshd

答案2

必须编辑 /etc/ssh/sshd_config 文件,而且还必须:

semanage port -a -t ssh_port_t -p tcp 922

为了获得 semanage

dnf install policycoreutils-python-utils

然后重启 sshd

systemctl reload sshd.service

相关内容