如何更改默认端口 22 在Fedora上的SSH服务器上 26
切换到root用户
他的
编辑 SSH 服务器的配置文件
纳米 /etc/ssh/sshd_config
对文件进行以下更改… 修正案呈琥珀色. 这里我们已经删除了 # 并指定端口号.
# 如果您想更改 SELinux 系统上的端口, 你必须告诉 # SELinux 关于此更改. # 管理端口 -a -t ssh_port_t -p tcp #PORTNUMBER # 港口 2222 #AddressFamily any #ListenAddress 0.0.0.0 #监听地址 ::
保存文件.
配置文件中指定的端口需要在 SELinux 中启用,否则在重新启动 SSH 服务器服务时会出现错误.
服务端口 -a -t ssh_port_t -p tcp 2222
重新启动 SSH 服务器
服务 sshd 重新启动
其他有用的命令
安装semanage命令
dnf -y 安装policycoreutils-python
如果您使用防火墙,您可能还需要打开端口
firewall-cmd --permanent --zone=public --add-port=2222/tcp
firewall-cmd --reload
