Получение входящего трафика без внешнего IP и перенаправления портов

У меня есть виртуальная машина в центре обработки данных с внешним IP. Я могу соединиться через SSH с этой виртуальной машиной от своего рабочего стола, но эта виртуальная машина не имеет никакого способа получить доступ к любым портам на моем рабочем столе.

Есть ли кто-либо, который я могу заставить virtual-machine-ip:1234 передать трафик к desktop:1234? Я думал о выполнении этого через своего рода туннель SSH, но обычно туннельную работу SSH наоборот.

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

0
задан 12 August 2014 в 11:37
1 ответ

Ssh туннели могут быть настроены в обоих направлениях. Просто используйте remote или -R:

ssh -R 1234:localhost:1234 virtual-machine-ip

Примечание: tcp переадресация должна быть включена на вашем удаленном сервере, в разделе /etc/ssh/sshd_config:

AllowTcpForwarding yes
2
ответ дан 4 December 2019 в 13:58

Теги

Похожие вопросы