校园网SSH连接不上阿里云
碎碎念:做毕设的时候怎么都连不上阿里云
毕设打算整个云服务器存储数据,结果搞了半天都连不上,ping得通但是SSH方式连接连不上,恼火了半天查了半天资料都找不到办法。
结论:
先说结论:部分校园网可能设置了SSH拦截,所以没有办法通过SSH登录云服务器,如果各位大佬出现了类似的:买了一个新服务器怎么都登不上去时,可以先不要急着认为是自己没有进行配置之类的,先把网络切换成热点,然后尝试连接。
如果只是切换热点就能连接上,那一般就和局域网内的设置有关系了。到这一步有两个方法:以后都这么干,或者是对云服务器的ssh进行配置。
下面的内容的基本方针就是:添加一个端口,校园网通过这个端口来访问云服务器。
错误截图:
修改云服务器的SSH配置
首先,远程登陆云服务器。
由于本人使用的云服务器的系统为Ubuntu 18.04 64位
以下命令均在该系统下生成,如果是使用别的系统的大佬可以通过搜索查询相关命令
1.查看sshd
ps -e|grep ssh
结果如上,则表示sshd是开启的。
2.通过vim修改ssh配置文件ssh_config
vim /etc/ssh/sshd_config
注:如果没有了解过Ubuntu命令,特别是文件保存、修改等命令的大佬记住这几个:i-修改,esc-退出修改模式,:w-保存文件,:q-退出文件
然后修改里面的端口号:
22是SSH默认的端口号,而1022则是我自己加的为了避免校园网屏蔽的端口号。
3.配置并保存完毕后,重新启用ssh
sudo /etc/init.d/ssh restart
4.重启成功后,如果ssh为开启,则进入下一步
配置云服务器安全组
配置刚刚我们设置好的端口1022,手动添加,具体的信息如下:
然后在云服务器中替换对应云服务器的安全组,保险起见可以重启云服务器
XShell测试
重启完成后,使用XShell测试这个端口能不能连接上云服务器
点击连接按钮,输入对应的用户名和密码后:
出现了:连接成功提示QAQ