CentOS系统默认的SSH端口是22,我们以修改VPS系统SSH为3600为例说明:
1、首先设置防火墙(这一步一定要先做,不然修改了SSH端口就登陆不进去了
iptables -I INPUT 4 -p tcp --dport 3600 -j ACCEPT
service iptables save
service iptables restart
2、备份ssh端口配置文件(ssh_config和sshd_config两个文件)
cp /etc/ssh/ssh_config /etc/ssh/ssh_config.bak
cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
3、修改SSH端口
vi /etc/ssh/ssh_config
在#Port 22下面添加
Port 3600
vi /etc/ssh/sshd_config
在#Port 22下面添加
Port 3600
4、重启SSH服务
service sshd restart
5、防火墙中删除原来的SSH默认22端口
查看SSH端口顺序
iptables -L -n --line-numbers
删除对应序列为5的22端口
iptables -D INPUT 5
保存
service iptables save
重启服务
service iptables restart