Centos 7 更改SSH端口

前端之家收集整理的这篇文章主要介绍了Centos 7 更改SSH端口前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、修改selinux属性

@H_403_3@ 如果不修改这个的话,系统默认是强制你执行原来的端口访问,所以修改端口没有任何意义,我就是因为这个问题失败了好多次,怎么配置都连接不上ssh
@H_403_3@
@H_403_3@ #vim /etc/selinux/config
@H_403_3@ 将SELINUX=enforcing和SELINUXTYPE=targeted 用#注释掉
@H_403_3@ 在下面新加SELINUX=disabled
@H_403_3@ 然后执行
@H_403_3@ #setenforce 0
@H_403_3@ 立即执行生效
@H_403_3@

二、修改ssh服务器配置文件

@H_403_3@ #vim /etc/ssh/sshd_config @H_403_3@ 将里面的port 22 前面的#去掉,然后重启sshd服务 @H_403_3@ #systemctl restart sshd.service @H_403_3@
@H_403_3@

三、修改防火墙设置

@H_403_3@ 1、 复制 firewalld 有关 sshd 的设定档案: @H_403_3@
#cp / usr / lib / firewalld / services / ssh .xml / etc / firewalld / services /
2、修改防火墙服务端口配置文件
#vim /etc/firewalld/services/ssh.xml
将里面的<portprotocol="tcp"port"22"/> 改成<"10452"> 端口可以自己去定,保存退出
3、重新加载防火墙
#firewall-cmd --reload

四、用xshell登录测试

@H_403_3@ 端口将22 改为10452 输入用户名、密码进行修改

猜你在找的CentOS相关文章