Генерируем ключики.
# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): ./id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in ./id_rsa.
Your public key has been saved in ./id_rsa.pub.
The key fingerprint is:
33:41:c1:e3:8a:e5:c4:0f:b3:a6:40:24:74:f3:3b:ac root@microhosting.pro
The key's randomart image is:
+--[ RSA 2048]----+
|.. o .o. |
|. o o .o |
| o o ... |
| . . B .. |
| . O *S |
| . o * .o |
| E o |
| . |
| |
+-----------------+
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): ./id_rsa
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in ./id_rsa.
Your public key has been saved in ./id_rsa.pub.
The key fingerprint is:
33:41:c1:e3:8a:e5:c4:0f:b3:a6:40:24:74:f3:3b:ac root@microhosting.pro
The key's randomart image is:
+--[ RSA 2048]----+
|.. o .o. |
|. o o .o |
| o o ... |
| . . B .. |
| . O *S |
| . o * .o |
| E o |
| . |
| |
+-----------------+
В резульате имеем 2 файла в текущей папке (на третьей строчке я ввёл ./id_rsa)
id_rsa – приватный ключ
id_rsa.pub – публичный ключ
Добавляем публичный ключ на сервер.
По умолчанию публичные ключи хранятся в файле /home/USER/.ssh/authorized_keys
Нам необходимо загрузить публичный ключ (id_rsa.pub) на сервер и добавить его содержимое в authorized_keys:
# cat id_rsa.pub >> /home/USER/.ssh/authorized_keys
Не забудьте изменить USER на используемый Вами.
Эта команда добавить данные к сущеуствующему файлу, а если его не существует, тогда создаст.
Ключик id_rsa Вам нужно экспортировать на андроид-смарт и использовать в необходимом Вам ПО.
Я использую ConnectBot. Когда запустили, и по кнопочке меню - выбираете Manage Pubkeys. Импортировал ключик. И всё заработало.
а такжо authorized_keys мав права 0600 (rw)
возможно у Вас отключен javascript, если включен - просто обновите страницу