Google 云 VM 端口无法打开

Google cloud VM ports won't open

我试图在我的 Google 云 VM 中为传入流量打开所有端口。

我已将防火墙规则添加到 GCP 中的 default 网络。

防火墙规则配置:

然后我使用 default 网络创建了一个虚拟机。

不幸的是,在我通过 ssh 进入我的 VM 并扫描打开的端口后,nmap 说只有一个是打开的。

piotr@worker:~$ nmap localhost

Starting Nmap 7.60 ( https://nmap.org ) at 2021-12-06 17:17 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00011s latency).
Not shown: 999 closed ports
PORT   STATE SERVICE
22/tcp open  ssh

Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds

另外,当我尝试从本地计算机远程登录时,我在所有端口上都失败了,仅在端口 22 上成功。

我应该使用 ufw 之类的工具手动打开端口吗(VM 是 Ubuntu 18.0.4)。

还是我做错了什么?

我认为您混淆了打开防火墙端口以允许流量通过侦听连接打开端口 的操作。您的 VM 需要一个服务(软件)侦听端口以对连接到该端口的内容执行操作。例如,用于端口 80 或 443 的 Web 服务器。