Подключитесь к устройству, подключенному к remotehost, и сопоставьте его с localhost

Подключитесь к устройству, подключенному к remotehost, и сопоставьте его с localhost

У меня есть устройство на удаленном хосте, которое подключается через IP-адрес (см. изображение ниже). Для этого примера мой удаленный хост называетсямойудаленный, и устройство видно намойудаленныйкак 192.168.3.15, порт 55555.

Я хотел бы подключиться к этому устройству на моем локальном компьютере (локальный хост) так что я могу получить доступ к устройству напрямую тем же способом. Я пробовал подключиться к , sshчтобы сопоставить порт, но не могу получить доступ к устройству.

Как настроить туннель ssh таким образом, чтобы я запросил подключение к устройству (192.168.3.15:55555) и мог получить к нему доступ на своей локальной машине? Я пробовал использовать, ssh tunnelно не добился большого успеха:

# executed from command line on localhost
ssh -vvv -N -T -L :55555:192.168.3.15:55555 username@myremote

Мне нужно подключиться с локального хоста к устройству по адресу 192.168.3.15:55555, которое видно только на удаленном хосте. Я могу нормально подключиться по ssh и могу заставить работать другие туннельные операции (например, удаленный сервер jupyter notebook). Однако я пока не могу добраться до самого устройства. Примечание: устройство подключено локально к удаленному с помощью кабеля Ethernet и не видно в локальной сети удаленного хоста.

введите описание изображения здесь.

решение1

Я успешно выполнил эту команду:

ssh -vvv -N -T -L 55555:192.168.3.15:55555 username@myremote

может быть, вы предоставите нам вывод из ssh, когда он не работает.

При подключении я получаю:

Authenticated to myremote ([XXX.XXX.XXX.XXX]:22).
debug1: Local connections to LOCALHOST:55555 forwarded to remote address 192.168.3.15:55555

Также может быть так, что переадресация не разрешена на удаленном хосте SSH.

Проверьте это на хосте myremote для openssh-сервера:

grep AllowTcpForwarding /etc/ssh/sshd_config

или параметры -a, -j и -k для dropbear

Также имейте в виду, что вы перенаправляете порт TCP, а не UDP.

Связанный контент