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 服务器。
我试图在我的 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 服务器。