Я создал экземпляр базы данных Ignite, который должен принимать соединения от тонкого клиента на порту 10800. После подключения к этому экземпляру по SSH и запуска netstat -tunlp
я вижу:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
...
tcp 0 0 0.0.0.0:10800 0.0.0.0:* LISTEN 871/java
...
Однако сканирование портов с другого хоста показывает это:
abcdef@ssh-instance:~$ sudo nmap -sS -p10800-10800 x.x.x.x
Starting Nmap 7.70 ( https://nmap.org ) at 2020-03-08 03:33 UTC
Nmap scan report for a.b.d.e.f (x.x.x.x)
Host is up (0.00020s latency).
PORT STATE SERVICE
10800/tcp filtered gap
Nmap done: 1 IP address (1 host up) scanned in 0.44 seconds
Так что это кажется недостижимым. Сначала я думал, что брандмауэр GCP блокирует порт, но правило default-allow-internal
включено, поэтому порт должен быть открыт. Я также попытался включить журналы брандмауэра при подключении, но журналы не создаются.
Есть идеи, что может происходить?