要在CentOS 7上设置远程端口,请按照以下步骤操作:
- 登录到CentOS 7服务器并以root用户身份运行以下命令以打开防火墙上的指定端口:
firewall-cmd --zone=public --add-port=<端口号>/tcp --permanent # 添加TCP端口 firewall-cmd --zone=public --add-port=<端口号>/udp --permanent # 添加UDP端口 firewall-cmd --reload # 重新加载防火墙配置
如果已经为指定端口打开了防火墙,则可以跳过此步骤。
- 如果还未安装SSH服务器,请运行以下命令安装SSH服务器:
yum install -y openssh-server
- 编辑SSH服务器配置文件,以便监听指定的远程端口。运行以下命令以编辑
/etc/ssh/sshd_config
文件:vi /etc/ssh/sshd_config
- 在打开的文件中,找到以下行,并将其前面的注释标记(#)删除,并修改为您想要的远程端口号:
#Port 22 Port <远程端口号>
- 保存更改并关闭文件。
- 重新启动SSH服务以应用更改:
systemctl restart sshd
现在,您的CentOS 7服务器将监听您刚才设置的指定远程端口。请确保您的防火墙和路由器设置中允许此端口的入站和出站连接。