CentOS 7 修改 ssh 端口的方法 2019/09/03 11:52 • Linux • 阅读 1974 正常情况下 Linux 服务器 SSH 端口默认是 22,在拿到服务器配置环境的时候,鉴于安全考虑,需要把 SSH 端口修改成非常规端口。 解决方法 1、修改 SSH 配置文件。默认有一个 22 端口,在底下添加多一个自定义的端口。 vi /etc/ssh/sshd_config 2、防火墙设置端口,将端口添加到防火墙中。 # Centos 7 命令 firewall-cmd --permanent --zone=public --add-port=12890/tcp firewall-cmd --reload # Centos 6 命令 /sbin/iptables -I INPUT -p tcp --dport 12890 -j ACCEPT /etc/rc.d/init.d/iptables save /etc/rc.d/init.d/iptables restart 3、安装相关组件。 # 先安装 SELinux 的管理工具 semanage。 yum provides semanage # 安装运行 semanage 所需依赖工具包 policycoreutils-python yum -y install policycoreutils-python 4、向 SELinux 中添加 ssh 端口。 semanage port -a -t ssh_port_t -p tcp 12890 # 查询当前 ssh 服务端口 semanage port -l | grep ssh 5、重启 sshd 服务。 # Centos 7 命令 systemctl restart sshd.service # Centos 6 命令 service sshd restart 本文为原创文章,著作权归作者所有:来自「KOBIN 技术随笔」作者的原创作品,转载请标明出处。CentOS 7 修改 ssh 端口的方法https://blog.kobin.cn/blog/system/s2/278.html CentOSLinuxSSH 赞 (0) 0 0 生成海报 评论功能升级维护公告为响应国家网络信息安全合规要求,并进行全面的安全策略升级,本站自即日起暂时关闭博客的评论功能。在此期间,您将无法发表新的评论,但仍可正常浏览所有历史文章及现有评论。如果您遇到问题需要协助,可以选择在线留言,或者发送邮件到 chen@kobin.cn 。对于给您带来的不便,深表歉意。感谢您的理解与支持!KOBIN 技术随笔2025 年 8 月 26 日