国境内的网络上,有一种东西叫『墙』,对于经常接触 VPS 的同学来说,常常能遇上他。
可以 ping 通,但是无法 ssh,说明,你很不幸『撞到墙』了。
『墙』的功能不止可以封 IP,对于弱违规,也可以封端口。而常常有些小白会直接使用 ssh 翻墙,这样 ssh 的端口就会被封了。
那是不是这台机器就废了呢?当然不是。
下面教你怎么更换 ssh 的默认连接端口。
首先,你得有台国外 VPS(这样可以不受墙的限制),通过这台跳板,ssh 登陆到那台有问题的机器。
然后,依次执行操作:
- vi /etc/ssh/sshd_config
- 找到 port 22 那行,22就是默认端口号。
- 修改成你想要的60000以内的数字即可。
- 注意:如果该行被注释(行首是一个『#』号),那就去掉『#』号。
最后,重启服务,/etc/init.d/sshd restart 或者 service ssh restart 或者 重启机器 都可以。