码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 7 修改ssh端口

时间:2019-09-02 11:26:41      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:lin   add   远程   否则   xshell   防火墙   登录   注释   query   

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端口

标签:lin   add   远程   否则   xshell   防火墙   登录   注释   query   

原文地址:https://www.cnblogs.com/shuter/p/11445224.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!