SSH-туннелирование с автоматическим переподключением и автоматическим запуском
Простое, интуитивно понятное приложение для туннелирования SSH с автоматическим повторным подключением после проблем с подключением к Интернету и автоматическим запуском после включения устройства.
ПРИМЕЧАНИЕ. Если вам нравится это приложение и вы хотите поддержать его разработчиков, рассмотрите платную версию « SSH Autotunnel Pro», которая активно разрабатывается, поддерживается и открыта для запросов новых функций. Также, пожалуйста, сообщайте о любых ошибках на мою электронную почту вместо отзывов пользователей, чтобы я мог запросить дополнительную информацию и устранить проблему.
Это приложение может создавать безопасные туннели, используя SSH-соединение, чтобы пользователь мог получить доступ к службам, доступным только с целевой машины. Например, пользователь может подключиться к серверу компании, а затем использовать веб-браузер для подключения к внутреннему веб-сайту своей компании, использовать удаленный рабочий стол для удаленного подключения к рабочему столу своего офисного ПК и управлять им со своего устройства Android или обойти ограничение брандмауэра на своем компьютере. отеле или компании, подключившись к Интернет-страницам с удаленного компьютера.
Приложение использует стандартный протокол SSH, без необходимости настройки VPN. Единственная информация, которую должен знать пользователь, — это данные для входа на удаленный компьютер и информация об IP/порте службы, к которой он хочет подключиться. После установки туннеля SSH пользователь может подключиться к указанному локальному порту для доступа к сетевой службе на удаленной стороне, используя то же приложение, которое он обычно использует, когда его устройство подключено к этой сети. Локальный порт не обязательно должен иметь тот же номер порта, что и удаленный порт.
SSH Autotunnel лучше, чем Connectbot, восстанавливается после отключений от сети. Он также потребляет меньше энергии, поскольку делает только одно и не эмулирует какой-либо терминал.
SSH Autotunnel использует проекты JSch и Bouncycastle, находящиеся под лицензиями BSD и MIT.
---------------------------
РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ:
Вы указываете публичный адрес сервера, который является точкой входа в интрасеть. Используйте имя пользователя@ip[:порт] (конечно, вы можете использовать имя хоста вместо ip и порт, отличный от 22). Затем используйте либо пароль, либо ключ ssh (или оба, и в этом случае ключ ssh должен быть зашифрован с помощью данного пароля). Затем в меню можно добавить переадресации. Вы можете иметь столько переадресации для одного соединения, сколько захотите. Вам необходимо указать локальный порт, хост и удаленный порт. Вы также можете выбрать, будет ли это локальная или удаленная переадресация. См. https://en.wikipedia.org/wiki/Port_forwarding для получения более подробной информации о переадресации портов. Также обратите внимание, что это приложение не поддерживает какие-либо прокси-серверы SOCKS.
Приложение поддерживает оба типа закрытых ключей: сгенерированные генератором ключей Putty (ppk), а также открытые ключи ssh (формат Linux). Просто скопируйте/вставьте содержимое файла ключа в соответствующее текстовое поле или введите путь к местоположению файла на устройстве Android (например, /sdcard/id_rsa.pub). Если у вас возникли проблемы с подключением и вы уверены, что ваш пароль верен, попробуйте повторно экспортировать ключ с помощью сертифицированного инструмента (например, puttygen) и используйте экспортированный ключ с помощью SSH Autotunnel, поскольку некоторые инструменты не генерируют правильные ключи формата OpenSSH.
Также уточните у администратора ssh-сервера журналы сервера.
Читать далее