我使用所有默认设置在AWS上启动了ubuntu免费套餐实例,然后立即使用“ sudo netstat -ntlp” 从实例内部以及使用 nmap 。我注意到默认情况下有几个端口是打开的。
从实例内部(使用ssh登录):
ubuntu@my-ip-address:~$ sudo netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 577/systemd-resolve
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 867/sshd
tcp6 0 0 :::22 :::* LISTEN 867/sshd
从外面(随机的互联网计算机):
nmap ec2-my-ip-address.compute.amazonaws.com
Starting Nmap 7.70 ( https://nmap.org ) at 2018-09-29 11:02 HKT
Nmap scan report for ec2-my-ip-address.compute.amazonaws.com
Host is up (0.019s latency).
Not shown: 992 filtered ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp closed smtp
80/tcp open http
113/tcp closed ident
443/tcp open https
2000/tcp open cisco-sccp
5060/tcp open sip
8010/tcp open xmpp
Nmap done: 1 IP address (1 host up) scanned in 35.80 seconds
问题:
为什么默认情况下打开80、443端口?我检查了实例中是否尚未安装http服务器。
那些额外打开的端口2000、5060和8010是什么?
那两个关闭的端口25和113是什么?