Теперь вы управляете Termux на вашем Samsung Galaxy прямо из терминала Astra Linux. Видно приветствие Termux и приглашение командной строки ~ $ — всё работает.
💡 Полезные советы для удобной работы
1. Создайте алиас для быстрого подключения
Чтобы не вводить каждый раз ssh -p 8022 localhost, на Astra Linux выполните:
bash
12
echo "alias termux='ssh -p 8022 localhost'" >> ~/.bashrcsource ~/.bashrc
Теперь для подключения к телефону достаточно писать просто:
bash
1
termux
2. Перед каждым подключением не забывайте на телефоне:
Запустить sshd (если Termux был перезапущен)
Включить termux-wake-lock (чтобы Android не убил SSH)
Подключить USB-кабель
Выполнить sudo ~/platform-tools/adb forward tcp:8022 tcp:8022
3. Автоматизируйте проброс порта
Можно создать скрипт на Astra Linux, который сделает всё одной командой. Создайте файл ~/bin/termux-connect:
bash
12
mkdir -p ~/binnano ~/bin/termux-connect
Вставьте:
bash
12345
#!/bin/bashcd ~/platform-toolssudo ./adb forward --remove-allsudo ./adb forward tcp:8022 tcp:8022ssh -p 8022 localhost
Сделайте исполняемым:
bash
1
chmod +x ~/bin/termux-connect
Теперь для подключения к телефону достаточно:
bash
1
termux-connect
4. Что можно делать внутри Termux
Теперь у вас полноценный Linux-терминал на Android. Можно:
Устанавливать пакеты: pkg install python git nodejs
Запускать скрипты
Редактировать файлы через nano или vim
Использовать телефон как удалённый сервер
📝 Итог: что сработало
✅ USB-подключение через ADB (Wi-Fi был нестабилен)
✅ Проброс порта adb forward tcp:8022 tcp:8022
✅ SSH-сервер в Termux на порту 8022
✅ Подтверждение отладки на экране телефона
Если возникнут вопросы по работе внутри Termux или захотите настроить что-то ещё (например, автоматический запуск sshd при подключении USB) — обращайтесь!
=====================================
Установка прошла успешно. У вас теперь на телефоне:
- Node.js 26.3.0 (актуальная версия)
- npm 11.17.0 (менеджер пакетов)
- Git 2.54.0 (бонусом, очень полезная вещь)
🔍 Проверьте установку
Выполните в Termux:
bash
1
2
3
node -v
npm -v
git --version
Должны увидеть:
1
2
3
v26.3.0
11.17.0
git version 2.54.0
💡 Полезные советы
1. Обновление npm (рекомендуется)
Иногда в Termux стоит обновить npm до последней версии:
bash
1
npm install -g npm@latest
2. Предупреждение о foreground-scripts
В выводе установки было замечание про foreground-scripts. Можете его игнорировать — это просто информационное сообщение для тех, кто обновлялся со старых версий.
3. Установка глобальных пакетов
Теперь вы можете устанавливать любые Node.js-пакеты глобально:
bash
1
2
3
npm install -g yarn
npm install -g typescript
npm install -g @angular/cli
4. Создание проекта
Попробуйте создать тестовый проект:
bash
1
2
mkdir myapp && cd myapp
npm init -y
5. Запуск скриптов
Создайте файл hello.js:
bash
1
nano hello.js
Вставьте:
javascript
1
2
3
4
console.log('Привет из Termux на Android!');
console.log('Node.js версия:', process.version);
console.log('Платформа:', process.platform);
console.log('Архитектура:', process.arch);
Запустите:
bash
1
node hello.js
🎯 Что дальше?
Теперь у вас полноценная среда разработки на телефоне. Можно:
- Клонировать репозитории: git clone https://github.com/...
- Запускать веб-серверы: python -m http.server 8080 или Node.js серверы
- Писать и тестировать код прямо на телефоне
- Синхронизировать файлы с Astra Linux через rsync или Syncthing
Что хотите сделать дальше? Настроить Git, создать проект, или что-то другое?
=======================================У вас полный доступ к файлам телефона через /sdcard/. Команда termux-setup-storage не понадобилась — Termux уже видит все ваши папки.
📂 Ваши файлы доступны
Вот что у вас есть:
- DCIM — фото и видео с камеры
- Download — загрузки
- Documents — документы
- Pictures — картинки
- Music — музыка
- Movies — видео
- BOOKS, Librera, PocketBook, ReadEra — ваши читалки с книгами
- Р7 — папка Р7-Офис
- И много других приложений
🔧 Создайте удобные симлинки (опционально)
Чтобы не писать каждый раз /sdcard/, создайте ярлыки в домашней папке:
bash
1
ln -s /sdcard ~/storage
Теперь можно писать короче:
bash
1
2
ls ~/storage/Download
ls ~/storage/DCIM
🔍 Поиск файлов
Найти все PDF-файлы:
bash
1
find /sdcard -name "*.pdf"
Найти все книги (fb2, epub):
bash
1
find /sdcard -name "*.fb2" -o -name "*.epub"
Найти большие файлы (>100 МБ):
bash
1
find /sdcard -size +100M
Найти файлы, изменённые за последние 7 дней:
bash
1
find /sdcard -mtime -7
Найти файл по имени:
bash
1
find /sdcard -name "документ.pdf"
📋 Полезные команды
Посмотреть содержимое папки Загрузки:
bash
1
ls -lh /sdcard/Download
Посмотреть размер папки:
bash
1
du -sh /sdcard/DCIM
Скопировать файл из Termux в телефон:
bash
1
cp ~/script.sh /sdcard/Download/
Скопировать файл из телефона в Termux:
bash
1
cp /sdcard/Download/photo.jpg ~/
Переместить файл:
bash
1
mv /sdcard/Download/old.txt /sdcard/Documents/
Удалить файл:
bash
1
rm /sdcard/Download/temp.txt
💡 Примеры использования
Найти все книги в формате fb2:
bash
1
find /sdcard -name "*.fb2" | head -20
Посмотреть последние 10 загруженных файлов:
bash
1
ls -lt /sdcard/Download | head -10
Найти все файлы больше 500 МБ:
bash
1
find /sdcard -size +500M -exec ls -lh {} \;
Создать архив папки Documents:
bash
1
tar -czf ~/documents_backup.tar.gz /sdcard/Documents
🎯 Что хотите сделать?
Теперь у вас полный доступ к файлам телефона. Что нужно?
- Найти конкретные файлы?
- Скопировать что-то из Termux в телефон или обратно?
- Создать резервную копию?
- Что-то другое?
Напишите задачу, и я помогу с командой!