![在 fedora-26 上更改 ssh 端口](https://linux22.com/image/723679/%E5%9C%A8%20fedora-26%20%E4%B8%8A%E6%9B%B4%E6%94%B9%20ssh%20%E7%AB%AF%E5%8F%A3.png)
我进入了
/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