amazon-web-services - AWS EC2 实例开放端口
问题描述
我试图确定为什么我总是可以在某些端口上访问我的 AWS EC2 实例,例如端口 80。
Port range Protocol Source Security groups
22 TCP 98.162.129.68/32 My AWS EC2 SSH Access
22 TCP 107.77.234.218/32 My AWS EC2 SSH Access
这些是我目前唯一的规则 - 但我似乎总是可以通过编程连接访问端口 80。
是否有可以在其他地方关闭的默认端口?
例如:
if let Ok(stream) = TcpStream::connect("3.85.107.207:80") {
println!("Connected to the server!");
//println!("{}", stream.peer_addr().unwrap());
Some(stream)
} else {
println!("Couldn't connect to server...");
None
}
解决方案
根据评论,通过重置回收实例公共 IP 的实例解决了此问题。即使机器上没有任何东西在听,IP 接受连接似乎也有一些麻烦。
推荐阅读
- php - 将变量从 php 脚本发送到 python 脚本
- typescript - 来自其他两个函数的组合构建函数
- google-plus - G Suite Marketplace 上的“plus.me”范围应该替换什么?
- javascript - 如何创建用户特定的 MongoDB 集合?
- python-3.x - 如何将字典的键作为熊猫数据框中的列值?
- javascript - 猫鼬中的参考是什么意思?
- r - 将白色背景添加到 plot.xts() 图例 [R]
- azure - Azure Kubernetes Service 将 docker root 更改为 /mnt(/dev/sdb1 临时存储)
- javascript - 如何将库添加到 webpacker 以在 Stimulus JS 控制器中使用
- php - 在 HTML 页面中使用 PHP 创建指向另一个页面或目录的操作链接