0%

垃圾学校的奇怪网络规则

垃圾学校的奇怪网络规则

昨天做题要弹shell,然后打开我的mobaxterm开始连vps,卡住了没反应,十秒之后timeout
我第一反应是vps被日了,赶紧上阿里云控制台看了一眼,阿里云控制台的ssh还连得上去,简单检查一通好像屁事没有,去看了一眼端口放行规则,也没有ban22端口,就很玄幻

ping了一下vps,ping通了,在群里反应了一下问题,大哥们的机子都是腾讯云的,就我是阿里云,学校里的同学们都ssh不上我这个机子,然后大家腾讯云的机子都连的好好的,无奈之下去找阿里云售后
售后操作了一通感觉配置都没问题,售后能连上我的机子,找了不在我们学校的大哥试着连也连得上,最后问我是不是我们这网络配置的问题,我一个小朋友怎么知道学校的路由策略。。。。然后切手机热点也连不上,很困惑(但是后来又试了一次切热点又连上了,估计出了奇怪的问题)
学姐也有机子ssh连不上了,最后和我说换个ssh服务的端口就连得上了,所以,最后的最后的结论是,学校可能使用了奇怪的策略,导致流向部分ip的22端口的流量被阻断了
为此还专门跑去问网络中心的老师,得到的答复是最近什么更改都没有做,我是不信的

反正最后改了个端口通了,浪费我一个晚上

改端口记得改的配置文件是sshd_connfig,不是ssh_config,居然还有这种事
sshd_config是ssh服务的设置,ssh_config是客户端ssh的设置。。

顺便把vps改成不允许密码登录,直接公私钥认证登录了

学到几个运维小命令(是不是得抽时间也学一下Linux运维)

netstat -nptl |grep ssh 查看ssh服务端口
netstat -nptl |grep 22    查看22端口
grep "fail" /var/log/auth.log |uniq -c | sort -nr | more 看哪些人在扫ssh

修改ssh端口后git deploy问题

22端口我其实没关。。。但是学校这个网就是22端口上不去,所以还得改一下,在站点配置的deploy下修改一下

  repo: 
    server: ssh://git@ip:port/var/www/blog/hexo.git

并且这个登录忘了是怎么认证的了,反正试了一下能不要密码,现在服务器私钥登录禁止密码登录,可行
服了。。。GitHub的22端口也上不去,现在国内机子同步更新了Gitpage更新不了,太垃圾了

ssh: connect to host github.com port 22: Connection timed out
fatal: Could not read from remote repository.

当一回热点战士把更新推上去吧