Ну, это в некотором роде. Если я сделаю что-то вроде:
ssh -R 27011:localhost:25566 USER@NAME.COM -p 27010
ПРИМЕЧАНИЕ. Для обеспечения реального имени пользователя и домена подставьте USER@NAME.COM.
ПРИМЕЧАНИЕ. Порт для ssh-сервера-посредника - 27010(должен использоваться для установки ЛЮБОГО SSH-соединения с посредником), порт для ssh-сервера за NAT в его локальной сети - 25566(имеет значение только в случае переадресации доступа ssh на удаленный сервер. ) Я могу войти на сервер за NAT, сначала используя SSH для посредника (порт NAME.COM 27010), а затем выполняю:
ssh user@localhost -p 27011
тогда я нахожусь на сервере за NAT и могу управлять им из командной строки.
Вот проблема - у меня есть система камер Lorex. Порты: 25560 для медиа / видео, 25561 для web / http и 25562 для мобильного. Я перепробовал каждую команду, которую смог придумать, и не смог войти в нее через клиента (позволяет ввести IP и порт, затем имя пользователя и пароль).
IP для системы Lorex (статический / локальный): 192.168.1.5
Команда, которую я пробовал:
ssh -R 27013:192.168.1.5:25560 -R 27014:192.168.1.5:25561 user@name.com -p 27010
Программное обеспечение доступно только в Windows, поэтому я должен использовать туннель PuTTY to SSH. По сути, я пытаюсь использовать посредника для предоставления мне доступа к сети за NAT по обратному туннелю с сервера удаления и использовать клиентское программное обеспечение Lorex в Windows для подключения к цифровому видеорегистратору Lorex.
Я ---------> СРЕДНИЙ <--------- УДАЛЕННЫЙ СЕРВЕР
LOREXCLIENT ---------> --- MIDDLEMAN ---------> REMOTE SERVER/NETWORK/LOREXDVR (я хочу, чтобы клиент Lorex проходил через посредника (не могу перенести порт на удаленный сервер, очевидно.) чтобы добраться до удаленного сервера, чтобы разрешить мне доступ к видеорегистратору.)
Уточнение: я нахожусь на WISP и не могу портировать через джунгли NAT, не говоря уже о том, что у меня нет к ним доступа. Я пытался связаться с администратором из них; однако он не самый легкий, с кем я могу связаться. Он единственный, кто контролирует оборудование. Поскольку я не могу самостоятельно перенести порт Lorex DVR, я пытаюсь использовать обратный туннель через сервер, который у меня есть возможность портировать вперед, который находится в доме родственника. Компьютер, который я планирую использовать для просмотра камер, не является тем же сервером-посредником, и он не будет постоянно подключен к одному и тому же соединению. Я понимаю, что он может работать с самого сервера-посредника; однако, поскольку этот сервер не работает под управлением Windows, что требуется клиентскому программному обеспечению и не будет работать в Wine, я хочу использовать, скажем, ноутбук, для подключения к серверу-посреднику с туннелем, но не наоборот, если это возможно, используя PuTTY и вставив соответствующий порт, который я использовал для пересылки посреднику с удаленного сервера в приложении с localhost и просмотра камер. К сожалению, когда я пытаюсь сделать что-то подобное, я не смог добиться успеха или понять, в чем заключается моя проблема. Я могу уточнить еще больше, если это возможно; однако, это может запутать мою миссию.