某天我在阿里云上买了一个服务器,买完我就通过MobaXterm进行了ssh(这个软件是会保存登录信息的)
过了n天之后我想用这个服务器来部署流媒体服务,咔咔两下就部署好了流媒体服务器,于是乎开始准备测试
欸,本地机器访问没通?
这不简单,开一下安全组的端口
欸,怎么还是不通?
百度一下。。哦哦防火墙忘记开放端口了
开开开
这下防火墙也开了,应该没问题了吧
欸,还是不行?
哦哦想起来了iptable和firewall有一些奇怪的机制,会有冲突啥的,算了反正是个demo关了关了
再试试看
欸,怎么还还还是不行????
==================================================
冷静,分析一下,我现在可以通过22端口进行ssh,说明安全组配置(外部防火墙)应该没有问题,唯一的问题最大可能是内部防火墙出了问题
请教了一个大佬,他说他曾经有一次关了防火墙反而服务访问不到
于是我重新开了防火墙,并重启了服务器,也重启了流媒体服务
还是不行
于是请他帮我远程看一下,我把ip用户名密码发给他,发现他的ssh没登上?????
然后我瞬间悟了,我是通过ifconfig看的ip,因为我忘记这台机器的ip了,我请求的不是服务器的公网ip,而是内网ip,通过ifconfig看的ip是内网ip!!!!
换了ip之后就没问题了