PC使用Xshell连接阿里云服务器
问题引出
之前使用Xshell连接阿里云服务器连接的好好的,今天准备上去服务器学习Linux发现连不上了,后来发现是防火墙的问题,还有阿里云的安全组也需要设置
解决方案
方法一:(简单粗暴,不安全)
配置服务器的安全组,可以手动添加,端口范围设置为22/22
,授权对象为0.0.0.0/0
推荐快速添加,勾选SSH(22)
,选择确定
获取服务器公网IP地址
阿里云服务器的密码是自己设置的,密码规则非常恶心人,不在演示了
本地用Xshell连接阿里云服务器时,PC机本地的操作如下
1、关闭本地的所有防火墙(或者仅关闭使用中的防火墙)
2、新建一个会话连接,主机名填写服务器的公网IP
3、填写服务器的用户名、密码,然后点连接,就会创建一个新的bash命令窗口
连接成功是这个样子的
方法二:(配置繁琐,安全)
或者配置出入站规则使用22端口连接,阿里云的安全组中的授权对象改为PC机 所在地址的公网IP,
查找公网IP的方法,直接在浏览器搜索IP查询,
直接进去就能看到PC机所在的外网IP
将授权对象改为这个外网IP就行,这样非常安全,可能自己有时候都进不去(我也不知道是什么原因,我认为最大的可能就是DNS需要刷新了)
大的可能就是DNS需要刷新了)
- 注意:该改完授权ip后,使用加速器或者魔法可能都会导致连接服务器失败