Получение входящего трафика без внешнего IP и переадресация портов
У меня есть виртуальная машина в центре обработки данных с внешним IP. Я могу подключиться через SSH к этой виртуальной машине с моего рабочего стола, но эта виртуальная машина не имеет доступа к любым портам на моем рабочем столе.
Могу ли я сделать virtual-machine-ip:1234 перенаправить трафик на рабочий стол:1234? Я думал сделать это через своего рода туннель SSH, но обычно туннели SSH работают наоборот.
Моя конечная цель - отправлять уведомления о рычании на мой рабочий стол через порт 23053, но нет способа настроить переадресацию портов, поэтому я могу получать уведомления о рычании только изнутри сети, а не снаружи.
1 ответ
Туннели Ssh могут быть установлены в обоих направлениях. Просто следите за remote
или же -R
:
ssh -R 1234:localhost:1234 virtual-machine-ip
Примечание. На вашем удаленном сервере должна быть включена переадресация TCP. /etc/ssh/sshd_config
:
AllowTcpForwarding yes