CentOS 7 修改ssh端口
Posted shuter
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7 修改ssh端口相关的知识,希望对你有一定的参考价值。
1、编辑配置文件/etc/ssh/sshd_config
vim /etc/ssh/sshd_config #Port 22 # 去掉#号,防止配置不成功后不能远程登录,还得去机房修改,等修改后成功登录可注释此行 Port 33378 # 添加此行
2、修改防火墙配置
firewall-cmd --zone=public --add-port=5000/tcp --permanent # permanent是保存配置,否则下次重启后此次修改无效 firewall-cmd --reload # 重启防火墙 firewall-cmd --zone=public --query-port=5000/tcp # 测试添加端口是否成功,成功则显示yes,不成功为no
3、修改Selinux
semanage port -l | grep ssh # 查看当前ssh允许的端口是多少
semanage port -a -t ssh_port_t -p tcp 5000 # 添加5000端口到selinux
semanage port -l | grep ssh # 查看添加是否成功
ssh_port_t tcp 5000, 22 # 显示两个端口开启则成功
systemctl restart sshd # 重启ssh服务
4、使用xshell测试5000端口连接情况
5、成功则将配置文件/etc/ssh/sshd_config中的22端口注释掉
以上是关于CentOS 7 修改ssh端口的主要内容,如果未能解决你的问题,请参考以下文章