修改SSH默认端口

修改ssh默认端口,假设我们要将默认的22端口修改为22222

一,修改绑定的端口

1
2
3
sudo yum install policycoreutils
sudo semanage port -a -t ssh_port_t -p tcp 22222
sudo semanage port -m -t ssh_port_t -p tcp 22222

二,防火墙

1
2
[root@localhost ~] iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 22222 -j ACCEPT 
[root@localhost ~] iptables-save

再检查是否放开

1
[root@localhost ~] iptables -nL --line-number

三,修改ssh配置文件

1
[root@localhost ~]# sudo vim /etc/ssh/sshd_config

找到# Port 22地方,改为Port 22222,保存退出。
重启sshd服务:

1
[root@localhost ~] sudo service sshd restart

记得修改ssh文件夹的执行权限

1
chmod -R go= ~/.ssh