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