Хост-машина Windows (которая динамически имеет адрес 192.168.227.1) работает

  • (i) туннель ssh с переадресацией портов (перенаправляет порт localhost: 5432 с помощью следующей команды: autossh.exe -M 2000 -L 5432:localhost:5432 server
  • (ii) vmware linux machine (ubuntu)

Как я могу получить доступ к порту 5432 хост-машины из Linux? Переадресация порта связывает порт 5432 с локальным хостом (127.0.0.1), а не с динамически назначенным IP-адресом (192.168.227.1). Это делает невозможным доступ к порту с 192.168.227.1:5432

К сожалению, я не могу сделать переадресацию портов непосредственно с виртуальной машины Linux.

Комментарии?

1 ответ1

0

=) Это несколько простых моментов ... Если вы посмотрите ближе к вашему порту вперед -L, вы используете [ничего]:5432:localhost:5432 просто ничего не заменяйте на IP-адрес, который вы хотите прослушивать через порт, или просто добавьте 0.0.0.0:5432:localhost:5432 сервер, и вы будете иметь во всех интерфейсах, которые порт прослушивания.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .