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