为了防止被别人恶意破解和攻击,一般还是改一下SSH的端口。

修改SSH端口

找路径

vi /etc/ssh/sshd_config

找到Port 22,然后去掉此行前面的#号;
新增一行 Port XXX,XXX为增加的端口号
不建议直接修改(可能会让自己没法SSH登录了)

重启SSH服务

/etc/init.d/sshd restart

或者

services sshd restart

然后测试ssh连接  

ssh localhost -p XXX

XXX为新的端口号

另外需要注意的是,如果本机测试没有问题,但还是不能使用第三房工具从外部SSH链接的话,需要关闭防火墙 ,重新启动一下SSHD。 这样就可以。

iptables增加新增的端口

防火墙开放特定端口

vi /etc/sysconfig/iptables

复制22端口那一行,改为新的端口即可

重启服务

service  iptables  status        查看防火墙状态
service  iptables  start           开启防火墙
service  iptables  stop           关闭防火墙
service  iptables  restart        重启防火墙

如果你希望保险起见,不至于因为一个端口连接不了(比如受到攻击)而不能使用ssh连接,那么你可以使用多个ssh连接端口,还是在配置文件/etc/ssh/sshd_config中修改,运行vi etc/ssh/sshd_config,找到Port 端口号地方,然后在下面添加一行:Port 23,这样就又增加了一个新的连接端口,重启SSH服务, 测试ssh localhost -p 23,连接成功。