谷歌云虚拟机端口未打开 [英] Google cloud VM ports won't open
本文介绍了谷歌云虚拟机端口未打开的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我尝试为我的Google Cloud VM中的传入传输打开所有端口。
我已将防火墙规则添加到GCP中的default
网络。
然后我已使用default
网络创建了一个VM。
不幸的是,在我ssh进入虚拟机并扫描打开的端口后,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
另外,当我尝试从本地计算机telnet时,所有端口都失败,仅在端口22成功。
是否应该使用类似ufw
(VM是Ubuntu 18.0.4)的工具手动打开端口。
还是我做错了什么?
推荐答案
我认为您混淆了打开防火墙端口以允许通信和通过侦听连接打开端口的操作。您的VM需要侦听端口的服务(软件)才能对连接到该端口的内容执行操作。例如,端口80或443的Web服务器。
这篇关于谷歌云虚拟机端口未打开的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文