AWS EC2 实例开放端口
AWS EC2 Instance Open Ports
我试图确定为什么我总是可以在某些端口(例如端口 80)上访问我的 AWS EC2 实例。
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
}
根据评论,此问题已通过重置回收实例的 public IP 的实例得到解决。即使机器上没有任何监听,IP 也接受连接似乎有些麻烦。
我试图确定为什么我总是可以在某些端口(例如端口 80)上访问我的 AWS EC2 实例。
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
}
根据评论,此问题已通过重置回收实例的 public IP 的实例得到解决。即使机器上没有任何监听,IP 也接受连接似乎有些麻烦。