SSH连接时IP被封致“Connection closed by foreign host”

SSH连接时IP被封致“Connection closed by foreign host”,第1张

在用 xshell 连接百度云服时,出现“Connection closed by foreign host.”,百度该问题无果。修改本机 IP(在局域网内,不影响外网 IP)仍无效。想起家中电脑也曾出现类似情况,更换无线网络即解决问题,怀疑 IP 被封。登录云服查看,果然如此。

查看被禁 IP,未见本机外网 IP(218.91.209.251),但引用了另一文件。

跟进 /etc/sshd.deny.hosteye,发现本机外网 IP

删除本机外网IP(218.91.209.251)后,xshell已能正常连接云服。

注:

ssh 连接 IP 被封可能是因为用错误密码尝试连接过多所致。

云服:ubuntu16.04

本地:win10

公司的出口公网IP都无法通过22端口连接阿里云的服务器,包括公司的ECS和个人的ECS,而且这个现象只有在阿里云出现,在腾讯云/滴滴云并没有出现。

1 .能够ping通,且无丢包现象。

2 . telnet连接22端口被远程中断

由此推断是阿里把公司的出口IP加入了22端口黑名单

控制台-云安全中心-设置-配置白名单

封禁原因是因为公司git有大量pull/push操作等疑似攻击的操作?但是封禁也没必要把这个出口IP列入黑名单吧,这样无论是个人还是公司的阿里云服务器都失联了,还得去用阿里控制台自带的远程连接?太lj了。。。

网上找到有类似的情况,导致工作延误,况且这是在疫情期间...大家都远程办公你把我IP封了..也太安全了吧。

相关案例

给这个案例发起人点赞都不行?

1、设置putty

打开putty,找到左侧的SSH,选择Tunnels,然后在Source。

在port上填写你想要的口号,然后在Add下面选择Dynamic。现在你的机器127.0.0.1:端口号(例如127.0.0.1:999,当然可以用localhost代替127.0.0.1)代理服务器。设置后,需要用putty登录服务器,保持登录状态。然后安装浏览器代理服务器即可。

2、设置FireFox

工具、选项、高级、网络在SOCKS主机上填写本机IP和刚才设置的代理端口号即可。

这样设定后,浏览器打开站点显示服务器的IP,直接使用浏览器访问站点,可以打开对方的站点,不代理就可以打开说明你的IP被站点封锁。如果你的服务器在国外也可以访问国外的网站,不会被切断。如果你想访问像facebook这样的大型网站,需要设置dns。在浏览器分析站点时,使用服务器dns,输入Firefox的地址栏。

about:config。

找到network.proxy.socks_remote_dns,双击改为true即可。该选项是使用远程代理服务器分析DNS,避免DNS欺骗。

以上就是判断爬虫ip被封的方法,我们在使用爬虫代理时,因为一些没有留意到的因素,会导致账号被封,就可以使用本篇的方法。爬虫代理建议结合代理ip,如果大家想测试使用下,可以尝试 太阳http代理ip ,免费测试包含各种类ip资源,无限调用IP量!更多常见问题解决: ip


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/56612.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存