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