前言

因为我们公司的网管很严格,在公司上班的时候,很多需要权限的东西都被限制访问了,连接ssh默认的22端口都被限制了。

开始以为是使用的电脑端口被占用或者限制了,这个问题困扰了我很久,搜遍各种资料,一直都没解决;

后来尝试通过手机连接公司WiFi,发现同样无法登陆的,这才恍然大悟是公司上游网络限制22端口的登陆!

那么问题其实很简单了,通过简单粗暴地 更改ssh登陆端口 来突破访问限制。

这边记录一下这个情况,也不是什么技术难点,只是我把问题想得太复杂,中间一度让我不知所措。

步骤

Step.1 添加防火墙规则

登录服务器后台,在 防火墙 界面,点击 添加规则 ,协议为 TCP ,端口号自定义,这边以8888端口为例。

Step.2 修改SSH登陆端口

任意方式登录ssh,我是直接通过服务器后台登录的,修改ssh配置文件:

1
vim /etc/ssh/sshd_config

添加

1
Port 8888

保存退出后重启ssh。

1
systemctl restart sshd

Step.3 尝试登陆ssh

成功。

总结

终于可以上班摸鱼了。