После дня поиска я не смог воспроизвести эту функцию с помощью командной строки для ssh-туннеля и обратного туннеля.
конфигурация обратного туннеля ssh обычная конфигурация туннеля ssh
с указанными выше настройками пользовательского интерфейса я могу заставить его работать с инструкциями в Интернете!
в настоящее время я пытаюсь сделать
устройство 1 подключается к (ssh-серверу) и передает свой порт 80 на порт 9191 на сервер, затем сервер ретранслирует порт 9191 на устройство №3.
(устройство №1 реверсирует туннельный порт 9191 на серверное устройство №2) ‹--> (серверное устройство №2 получает порт 80 и использует его как порт 9191, который будет ретранслировать на устройство №3) ‹--> (устройство №3 с нормальным туннель для получения порта 9191 от устройства № 1, а устройство № 2 является посредником)
Я могу использовать пользовательский интерфейс шпатлевки, чтобы щелкнуть, чтобы он заработал, но я не могу воспроизвести рабочую ситуацию с помощью командной строки. Примеры командной строки ssh, похоже, не работают.
например: на обратном туннельном устройстве
ssh -R 9191:localhost:80 root@localhost
на обычном туннельном устройстве
ssh -L 9191:localhost:9191 root@localhost
пожалуйста, дайте мне знать, если в вопросе отсутствует информация или неясно, спасибо!
Чтобы прояснить свои намерения, я пытаюсь создать туннель между (2 устройствами Android) с SSH-сервером. Я не могу подключиться по SSH напрямую к мобильному устройству Android просто из-за проблемы с брандмауэром, поэтому мне приходится использовать автономный SSH-сервер в качестве посредника, помогающего передать соединение. Однако, если есть какие-либо другие лучшие варианты, пожалуйста, дайте мне знать, например, VPN или что-то, что может не потреблять много энергии аккумулятора на наших мобильных устройствах через 3g/wifi.
подойдут любые другие варианты, но, пожалуйста, учитывайте проблемы с 3g/wifi/брандмауэром/потреблением батареи/накладными расходами данных. Я не уверен, как с этим справится основное мобильное приложение, поэтому приветствуются любые новые идеи или методы.
заранее спасибо
ssh
вызывается на сервере 1, подключаясь к серверу 2? Вы хотите туннель от 1 до 3 или от 2 до 1? - person Kenster   schedule 15.07.2014