Рейтинг:0

Невозможно передать данные из Google Cloud на локальный компьютер

флаг kr

я пытаюсь стримить стандартный вывод с виртуальной машины в 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
Попытка ххх.ххх.ххх.ххх


терпит неудачу без ответа.

Потоковая передача с другой машины в локальной сети проходит без проблем.

Что мне не хватает?

John Hanley avatar
флаг cn
Обратите внимание, что ваша команда ping использует IPv6, поэтому это не является хорошим тестом для подключения IPv4.
John Hanley avatar
флаг cn
Убедитесь, что netcat прослушивает все интерфейсы. Вы должны увидеть 0.0.0.0:12345 в выводе. ** sudo lsof -i -P -n | grep ПРОСЛУШИВАТЬ**
seamux avatar
флаг kr
Спасибо, @JohnHanley. В итоге мне пришлось поместить целевую машину в DMZ, чтобы она заработала. Должно быть ограничение программного обеспечения модема.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.