- Регистрация
- 12.07.18
- Сообщения
- 24
- Реакции
- 14
- Репутация
- 0
Доброго дня Уважаемые жители форума .
С разрешения Администрации начинаю цикл статей по TERMUX и его инструментам .
TERMUX - это android приложения , которое представляет из себя эмулятор терминала с chroot средой Linux ,
которое напрямую работает без рут доступа телефона так и с рут доступом по требованию.
Является минимальной базовой системой с предустановленными пакетами, добавление инструментария осуществляется с помощи установки из репозитория пакетным менеджером
Приложения ставиться на телефон из Google Playmarket или же из F-Droid
В установке нет ничего сложного .
открываем:
Первой командой мы проверяем список установленных пакетов и ищем те, которые можно обновить,второй обновляем
apt update
apt upgrade
p.s. проводите обновление перед работой каждый раз как входите в терминал . Будете иметь всегда последние обновления .
На компьютере необходимо установить программу ssh клиент
Поскольку мы будем подключаться по методу Publickey с использованием файла-ключа, необходимо этот файл создать. Для этого в программе Bitvise SSH Client на вкладке Login щелкаем по Client key manager в открывшемся окне генерируем новый публичный ключ и экспортируем его в OpenSSH формате в файл с названием termux.pub (на самом деле можно любое название). Созданный файл помещаем во внутреннюю память вашего Android устройства в папку Downloads (к этой папке, и еще к нескольким, Termux имеет упрощенный доступ без root).
Во вкладке Login в поле Host вводим IP вашего Android устройства (узнать можно введя в Termux команду ifconfig) в поле Port должно быть 8022.
переходим к установке OpenSSH в Termux
apt install openssh # в процессе, если потребуется, вводим ‘y’
pkill sshd # этой командой останавливаем OpenSSH)
termux-setup-storage # подключить внутреннюю память
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys # копируем файл-ключ
sshd # запускаем ssh хост
Возвращаемся к Bitvise SSH Client и нажимаем кнопку Log in. В процессе подключения появится окно, в котором выбираем Method – publickey, Client key это Passphrase (если вы ее указали при генерации файла-ключа).
В случае успешного подключения (если все сделали, как написано, то должно подключиться без проблем) откроется окно.
Теперь мы можем вводить команды с ПК а выполняться они будут на вашем Android устройстве.
Не сложно догадаться какие это дает преимущества ) .
С разрешения Администрации начинаю цикл статей по TERMUX и его инструментам .
TERMUX - это android приложения , которое представляет из себя эмулятор терминала с chroot средой Linux ,
которое напрямую работает без рут доступа телефона так и с рут доступом по требованию.
Является минимальной базовой системой с предустановленными пакетами, добавление инструментария осуществляется с помощи установки из репозитория пакетным менеджером
Приложения ставиться на телефон из Google Playmarket или же из F-Droid
В установке нет ничего сложного .
You must be registered for see images attach
открываем:
You must be registered for see images attach
Первой командой мы проверяем список установленных пакетов и ищем те, которые можно обновить,второй обновляем
apt update
apt upgrade
p.s. проводите обновление перед работой каждый раз как входите в терминал . Будете иметь всегда последние обновления .
На компьютере необходимо установить программу ssh клиент
You must be registered for see images attach
Поскольку мы будем подключаться по методу Publickey с использованием файла-ключа, необходимо этот файл создать. Для этого в программе Bitvise SSH Client на вкладке Login щелкаем по Client key manager в открывшемся окне генерируем новый публичный ключ и экспортируем его в OpenSSH формате в файл с названием termux.pub (на самом деле можно любое название). Созданный файл помещаем во внутреннюю память вашего Android устройства в папку Downloads (к этой папке, и еще к нескольким, Termux имеет упрощенный доступ без root).
Во вкладке Login в поле Host вводим IP вашего Android устройства (узнать можно введя в Termux команду ifconfig) в поле Port должно быть 8022.
переходим к установке OpenSSH в Termux
apt install openssh # в процессе, если потребуется, вводим ‘y’
pkill sshd # этой командой останавливаем OpenSSH)
termux-setup-storage # подключить внутреннюю память
cat ~/storage/downloads/termux.pub>>~/.ssh/authorized_keys # копируем файл-ключ
sshd # запускаем ssh хост
Возвращаемся к Bitvise SSH Client и нажимаем кнопку Log in. В процессе подключения появится окно, в котором выбираем Method – publickey, Client key это Passphrase (если вы ее указали при генерации файла-ключа).
В случае успешного подключения (если все сделали, как написано, то должно подключиться без проблем) откроется окно.
You must be registered for see images attach
Теперь мы можем вводить команды с ПК а выполняться они будут на вашем Android устройстве.
Не сложно догадаться какие это дает преимущества ) .