本文目录:
- 1、解决阿里云ssh: connect to host xxxxx port 22: Connection timed out
- 2、解决公司网络无法通过ssh连接阿里云ECS的22端口
- 3、为什么ssh无法连接阿里云服务器,显示连接超时
- 4、SSH密钥登录突然连不上了
解决阿里云ssh: connect to host xxxxx port 22: Connection timed out
今儿在阿里云买了一年的ECS服务,准备用ssh远程连接,因为受不了在网站上的控制台。
结果每次我尝试 ssh root@xxx.xxx.xxx 的时候,总显示 ssh: connect to host xxxxx port 22: Connection timed out
宛如一个智障
1、在确定我本机防火墙关闭后
2、确定ECS服务器的安全组规则允许 我就错在这
就这样搞定!
菜鸟就是菜鸟,一个坑可以折腾一上午,好像以前也遇见过同样的问题,但是忘记了,所以记录下来,帮助别人也帮助自己orz
解决公司网络无法通过ssh连接阿里云ECS的22端口
公司的出口公网IP都无法通过22端口连接阿里云的服务器,包括公司的ECS和个人的ECS,而且这个现象只有在阿里云出现,在腾讯云/滴滴云并没有出现。
1 .能够ping通,且无丢包现象。
2 . telnet连接22端口被远程中断
由此推断是阿里把公司的出口IP加入了22端口黑名单
控制台-云安全中心-设置-配置白名单
封禁原因是因为公司git有大量pull/push操作等疑似攻击的操作?但是封禁也没必要把这个出口IP列入黑名单吧,这样无论是个人还是公司的阿里云服务器都失联了,还得去用阿里控制台自带的远程连接?太lj了。。。
网上找到有类似的情况,导致工作延误,况且这是在疫情期间…大家都远程办公你把我IP封了..也太安全了吧。
相关案例
给这个案例发起人点赞都不行?
为什么ssh无法连接阿里云服务器,显示连接超时
阿里云的ssh默认端口22你可能没有开通,安全组添加入方向tcp协议22端口,防火墙放行入站规则22端口即可。
再就是你尝试下切换其他网络看下,部分地区的网络质量不佳,运营商过滤规则也不统一。这种区域性客户端问题的话,是没有太好的办法从服务端解决的
SSH密钥登录突然连不上了
在XShell中使用非root账号(z)密钥登录远程CentOS 7,使用在里面使用su获取root权限一顿软件安装瞎操作。结果导致ssh掉线后无法连接上了。
XShell中提示
用的是阿里云,还好可以从后台用VNC使用root账号登录(ssh配置了PermitRootLogin no,且非root账号没设置密码)。
登录后直接查看sshd的日志信息 tail /var/log/secure
按字面意思就是目录权限配置错误了,检查一下非root用户(z)所在的目录权限, home/z 成了775,这就有问题了。
修改目录权限就可以了
本文来源:https://www.yuntue.com/post/87375.html | 云服务器网,转载请注明出处!