Как зайти по ssh на android за NAT? Подскажите как и с помощью какого приложения зайти по ssh на свой андроид который на 3G?
В теории планирую пробить NAT сотового оператора обратным туннелем с андроида на свой роутер, а сам буду логиниться на порт домашнего роутера. Андроид без рута.
Подскажите какие приложения из маркета поставить на андроид чтобы можно было это реализовать?

21 Авг 2019 в 06:35
173 +1
0
Ответы
1

Для этой задачи можно использовать приложение Termux, которое позволяет запускать командную строку на устройстве Android. Для подключения по SSH за NAT можно воспользоваться сервисом ngrok, который создает временный обратный туннель к вашему устройству.

Шаги:

Установите Termux из Google Play Store.Установите ngrok, запустив следующие команды в Termux:
pkg install wget
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip
unzip ngrok-stable-linux-arm.zipЗарегистрируйтесь на сайте ngrok.com, получите токен авторизации и авторизуйтесь в приложении Termux:
./ngrok authtoken ваш_токенСоздайте обратный туннель на необходимый порт (например, 22 для SSH):
./ngrok tcp 22Скопируйте адрес ngrok, начинающийся с tcp://, который будет использоваться для подключения к вашему устройству по SSH.

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

20 Апр 2024 в 13:16
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир