port - GCE 防火墙阻止端口访问,尽管在防火墙规则中设置了“允许”
问题描述
GCE 防火墙不允许我远程登录到外部 IP 端口。我总是收到错误连接被拒绝。我能ping通。
我有一个用于试用的 Google Compute Engine 虚拟机设置,并且有一个在 Windows Server 2016 上运行的实例。登录到所述实例后,我在 Windows 中禁用了防火墙。我在 GCE 设置中设置了防火墙规则页面,根据屏幕截图。
telnet 35.231.177.216 80 Connecting To 35.231.177.216...无法在端口 80 上打开与主机的连接:连接失败
解决方案
作为最佳实践,不建议对所有端口/协议打开防火墙,因为您将资源暴露在整个互联网上,这可能是一个安全问题。
我建议您尝试遵循本文档中指出的其中一些建议,这将使您的基础架构具有更好的安全性。
关于你的测试,强制在服务器上运行一个可以打开你想访问的端口的服务,否则你的连接会失败。
推荐阅读
- javascript - 如何在绘图图中打破长轴标签
- r - 在使用此列中的数据时排除 `dplyr` `mutate_at` 中的列
- postgresql - 我想忽略的更新覆盖字段的 Gorm 模型
- asp.net - 在另一个虚拟目录中运行一个项目以进行调试
- javascript - 双向绑定 [(ngmodel)] 不受 jquery 更改事件的影响
- android - 如何使用我的 customer_id(字符串值)并避免为 Stripe 中的每个新支付会话创建新用户?
- javascript - 构建多个 JavaScript 项目
- c - 使用 Beaglebone Black SPI 上的函数初始化 LCD eadip203-6
- flutter - Flutter 如何备份和恢复 sqflite 数据库?
- android - 用户单击kotlin中的注销按钮后如何返回登录屏幕?