可以 ping 通无法 ssh的机器,让我有种肉在嘴边却吃不到
国境内的网络上,有一种东西叫『墙』,对于经常接触 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
或者重启机器,都可以。