Я могу использовать свое устройство на базе Android по USB к SSH в ноутбук под управлением Ubuntu?

Таким образом, у меня есть смартфон на базе Android (Samsung Galaxy S5), и я хотел бы выяснить, могу ли я соединить его по USB к моему ноутбуку под управлением Ubuntu и затем управлять ноутбуком по SSH и USB, а не по SSH и WiFi.

Действительно ли возможно и раз так как я могу сделать это?

2
задан 22 April 2017 в 07:22

2 ответа

Я не знаю, как действительно этот вопрос связан с Ubuntu, но это интересно, и я запишу ответ.

<час>

я имею телефон с Android 4.4.4 и часто использую эти инструменты:

<час>

, Как подключить устройство на базе Android по USB к SSH в ноутбук, под управлением Ubuntu

1. Открывает HotSpot приложение, перейдите к вкладке USB и включите сеть USB, совместно использующую . Нам не нужно подключенное устройство для использования мобильных данных по USB, но эта опция подготовит виртуальную сеть, которую мы будем использовать.

2. Открывают Network Discovery приложение, перейдите к Меню параметров в †’ , Исследование в †’ Обнаруживают Метод в †’ Ping/c... . Вернитесь к главному экрану, и касание на Обнаруживают . Когда этот процесс концы копирует IP устройства сети назначения. Должно быть только одно устройство.

enter image description here

enter image description here

3. Открывают ConnectBot и устанавливают Ваш ключ SSH, если он необходим (касание в меню в правом верхнем углу).

4. Установка новое соединение - используют обнаруженный IP и касаются на + ХОСТ ADD для сохранения.

5. Возвращаются к главному экрану ConnectBot, касаются на новом соединении и используют его.

enter image description here

enter image description here

<час>

Дополнительно , если Ваша Ubuntu имеет GUI и правильно настроенный сервер VNC, Вы можете установить перенаправление портов для соединения ConnectBot и можете использовать Средство просмотра RealVNC для соединения с рабочим столом. Карманная клавиатура Bluetooth и мышь делает вещи действительно хорошими.

enter image description here

5
ответ дан 2 December 2019 в 01:36

Можно использовать adb reverse, например, направьте порт своего телефона 8080 к порту ноутбука 22 adb reverse tcp:8080 tcp:22, затем сделайте ssh user@0.0.0.0 -p 8080 с Вашего телефона.

Я думаю, что это - лучшее решение начиная ни с какой виртуальной сети, или обнаружение IP необходимо.

2
ответ дан 2 December 2019 в 01:36

Другие вопросы по тегам:

Похожие вопросы: