华为云解决“无法连接到远程主机,请检查主机网络与端口是否正确”问题
当我们第一次使用华为云的弹性云服务器,兴高采烈地配置好北京四,Ubuntu,安全组,鲲鹏。。。一系列设置,在设定密码后尝试登录CloudShell的时候,等我了一局玩三角洲的时间后忽然弹出这个玩意
(oh,damn.我爱你)
大家普遍的思路就是直接跳到自己的FullServer安全组去验证是否有ICMP,22端口的TCP等等,然而,这些在自动生成了FullServer的时候就有自动配置。。。
另一篇文章则讲述的是让你去增加自己的子网,喊你搞多些
听起来就好离谱啊,我光增子网是干嘛?
好了不废话了,其实问题的本质是华为云这个服务器贩子太高估我们的实力了,在网络ACL的配置里就默认拒绝了一切端口的访问,导致我们怎样都无法连接
我们只要去网络ACL里面把入方向规则给他加上去必要的就行了
先点开自己的云服务器查找安全组绑的VPC-->再去相应的VPC里面找到自己的子网(最好和服务器是同一个可用组)-->子网界面是有绑定了的网络ACL的,直接点进去,默认最下方是有个和上图一样的策略拒绝,协议全部,先不管他,添加上图的12345的规则,之后重启服务器输入密码便可进入CloudShell了
这点还是阿里云干得好,配置网络基本上跟着其他UP的脚步就OK了,再搞个宝塔面板美滋滋