я пытаюсь стримить стандартный вывод
с виртуальной машины в Google Cloud Compute Engine на локальный компьютер, используя нк
:
$ моя команда | нк mydomain.net 12345
И прослушивание на локальной машине
$nc -l 12345 | анализ-скрипт
Порт 12345 открыт как на облачной виртуальной машине, так и на локальной машине с использованием уфв
:
уфв разрешить 12345
Интернет-провайдер — Xfinity, а порт 12345 перенаправляется на локальный компьютер. На всякий случай порт 12345 также открыт в брандмауэре Google Cloud для входящего и исходящего трафика. Однако ничего не проходит. Проверка соединения с локальной машины:
$ телнет clouddomain.net 22
Попытка ххх.ххх.ххх.ххх
Подключен к clouddomain.net
Экранирующий символ '^]'.
SSH-2.0-OpenSSH_8.4p1 Debian-5
И из облачной ВМ:
$ пинг mydomain.net
PING mydomain.net(xxxxx.hsd1.ca.comcast.net (xxxx:xxxx:xxxx::xxxx:xxxx) 56 байт данных
64 байта из xxxxx.hsd1.ca.comcast.net (xxxx:xxxx:xxxx::xxxx:xxxx): icmp_seq=1 ttl=36 time=76,4 мс
но
$ телнет clouddomain.net 12345
Попытка ххх.ххх.ххх.ххх
терпит неудачу без ответа.
Потоковая передача с другой машины в локальной сети проходит без проблем.
Что мне не хватает?