新增一个非22端口
vim /etc/ssh/sshd_config
找到#Port 22 行,大约在13行,去掉22端口的注释,新增一个7000
Port 22 Port 7000
保存,重启ssh服务
service sshd restart
这时可以通过22,7000连接
编辑防火墙,打开7000端口
vim /etc/sysconfig/iptables
内容如下:
# Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 7000 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT ~
重启防火墙
service iptables restart
使用7000端口登录ssh成功
修改防火墙,去掉22端口或注释掉(前面加#),重启防火墙