输入命令:
vi /etc/ssh/sshd_config
输入 a 或者 i 进入编辑模式
找到其中的#Port 22(约第13行),去掉#,把port 22修改为任意的5个数字,如:port 16753
按键盘左上角的”ESC”取消编辑模式
输入 :wq 保存退出
#centos系统重启SSH命令
service sshd restart
#debian或者ubuntu系统SSH重启命令
service ssh restart
改后要配置iptables,新端口:
/sbin/iptables -I INPUT -p tcp --dport 16753(这里的数字改成你刚才修改的端口) -j ACCEPT
/etc/init.d/iptables save
vi /etc/amh-iptables
/sbin/iptables-restore < /etc/amh-iptables
或者
/sbin/iptables-save > /etc/amh-iptables; sed -i '/--dport 22 -j ACCEPT/d' /etc/amh-iptables; /sbin/iptables-restore < /etc/amh-iptables; /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT; /sbin/iptables-save > /etc/amh-iptables;
把22修改为任意的5个数字,如:port 16753