termux
Termux — эмулятор для андроид.
1. Директории
Папка установки — /data/data/com.termux/files/home
Не забываем про права на доступ к папкам
Settings->Applications->Termux->Permissions and enable the Storage permission
2. Подключаемся с ПК по SSH через putty
Способ 1
На Андрюше:
apt install openssh
sshd
Для termux порт 8022 вместо 22 по-умолчанию для SSH
Генерим ключ:
ssh-keygen
Указав путь расположения, или просто энтер, останется тут /data/data/com.termux/files/home/.ssh
ls
— покажет что там лежит
pwd
— укажет текущее местонахождение
На ПК:
putty — создаём подключение, указав IP (вбей ifconfig в termux), порт 8022 и имя подключения, кнопка сохранить.
На вкладке Connection>SSH>Auth
укажи ключ, скачав из /data/data/com.termux/files/home/.ssh
паблик на пк.
Чтобы поиметь доступ к файлу без рута, придётся выполнить в termux
cp /data/data/com.termux/files/home/.ssh/id_rsa.pub /storage/emulated/0/
Способ 2
Делаем из домашней папки симлинк на общий каталог файлов командой:
termux-setup-storage
Папка /data/data/com.termux/files/home/
будет почищена, там появится симлинк storage, ведущий на /storage/emulated/0/
Генерим ключи, указываем пароли ssh-keygen