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端口注释掉

posted @ 2019-09-02 10:43  让未来到来  阅读(634)  评论(0编辑  收藏  举报