前端之家收集整理的这篇文章主要介绍了
Centos 7 更改SSH端口,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
一、修改selinux属性
如果不
修改这个的话,系统默认是强制你执行原来的端口访问,所以
修改端口没有任何意义,我就是因为这个问题失败了好多次,怎么配置都连接不上ssh
#vim /etc/selinux/config
将SELINUX=enforcing和SELINUXTYPE=targeted 用#注释掉
在下面新加SELINUX=disabled
#setenforce 0
立即执行生效
#vim /etc/ssh/sshd_config
将里面的port 22 前面的#去掉,然后重启sshd服务
#systemctl restart sshd.service
三、修改防火墙设置
1、
复制
firewalld
有关
sshd
的设定档案:
#cp
/
usr
/
lib
/
firewalld
/
services
/
ssh
.xml
/
etc
/
firewalld
/
services
/
#vim /etc/firewalld/services/ssh.xml
将里面的<portprotocol="tcp"port"22"/> 改成<"10452"> 端口可以自己去定,保存退出
3、重新加载防火墙
#firewall-cmd --reload
四、用xshell登录测试
端口将22 改为10452 输入
用户名、密码进行
修改