pkg install openssh
Установить пароль: passwd
Отредактировать конфиг /data/data/com.termux/files/usr/etc/ssh/sshd_config
,
который выглядит так:
PrintMotd yes
PasswordAuthentication yes
Subsystem sftp /data/data/com.termux/files/usr/libexec/sftp-server
Поменять yes
на no
для авторизации по паролю, добавить PubkeyAuthentication yes
Скопировать публичный ключ с компа на телефон
Сделать директорию и добавить публичный ключ:
mkdir -p ~/.ssh && chmod 700 ~/.ssh && touch ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys
cat key.pub >> ~/.ssh/authorized_keys
sshd
pkill sshd
ssh -p 8022 -i ~/.ssh/key.priv user@ip