vi /etc/ssh/sshd_config
找到Port 22,然后将端口22改为你想要的端口号;
重启SSH服务:/etc/init.d/sshd restart
即可,然后测试ssh连接:ssh localhost -p 你的端口号,连接成功。
如果你希望保险起见,不至于因为一个端口连接不了(比如受到攻击)而不能使用ssh连接,那么你可以使用多个ssh连接端口,还是在配置文件/etc/ssh/sshd_config中修改,运行vi /etc/ssh/sshd_config,找到Port 端口号地方,然后在下面添加一行:Port 23,这样就又增加了一个新的连接端口,重启SSH服务,
测试ssh localhost -p 23,连接成功。
另外需要注意的是,如果本机测试没有问题,但还是不能使用第三房工具从外部SSH链接的话,需要关闭防火墙
,重新启动一下SSHD。 这样就可以。
原文来自百度知道, 说下为什么需要改端口吧; 主要原因在于本博客昨天服务器CPU异常,所有服务均死掉,所以我处于安全考虑更换端口号.