$ xbps-install -S dropbear

dropbear

$ dropbearkey -t rsa -f ~/dropbear_syncopoli
Generating 2048 bit rsa key, this may take a while...
Public key portion is:
ssh-rsa AAaAb3nZAc1Yc2EAAaaDAqAbaAAbAqcgKyqA7JsxlcCczbMKMA/IF/ibZdld1ByAgyeDMXW0
355P9Df8peeG0aluw2SCWBh303q5bapW3M+bc/h72EiyLYRFZ4SBHGZnIDUHlMolmYZ1Zm4k22rkokCt
8iOSwAVSR8YKwyMGhXlaJZKnyUjPqo6lyQd1Eam0IYB8GlqHc7QYawnN51uX user@host
Fingerprint: SHA256:Wk34qINp9yMdlaDkiBGFir0B9IdIwXgYFV1YhDsAZ5s

OpenSSH

$ ssh-keygen -C syncopoli
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/user/.ssh/id_ed25519): syncopoli
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in syncopoli
Your public key has been saved in syncopoli.pub
The key fingerprint is:
SHA256:vBtTJAeER0iS/lJJ+KH+WgkUaJKGxIb7JZv3iumcgVc syncopoli
The key's randomart image is:
+--[ED25519 256]--+
|     ++.o+...    |
|    ..E.o++.     |
|   . o.++=.o.    |
|  + B =+*o=.     |
| . X + =S=       |
|  = . + *.o.     |
|   o +oo *       |
|    o . + ..     |
|     .  .+..     |
+----[SHA256]-----+

Konwertuj do dropbear:

$ dropbearconvert openssh dropbear syncopoli syncopoli.key
Key is a ssh-ed25519 key
Wrote key to 'syncopoli.key'

Klucz przenieś do telefonu i wrzuć do /storage/emulated/0/syncopoli.key

More information

Ten klucz nie zadziała również po konwersji.

$ ssh-keygen -t rsa -b 1024 -C syncopoli

Przy użyciu tego klucza synchronizacja zakończy się błędem:

/data/user/0/org.amoradi.syncopoli/files/ssh: Exited: String too long

Refs