Вот я настроил авторизацию по ключу в ssh. В /etc/ssh/ у меня лежат четыре файла: ssh_host_ed25519_key, ssh_host_ed25519_key.pub, ssh_host_rsa_key, ssh_host_rsa_key.pub. Кроме того, от своего пользователя и от root я выполнил команды ssh-keygen и получил по две пары ключей в каталоге ~/.ssh соответствующих пользователей. Теперь я хочу подключиться к компьютеру с помощью ConnectBot с Android, но все инструкции, которые я на хожу, говорят о том, что мне надо в самом ConnectBot сгенерировать ключи и передать их на компьютер. Видимо, я как-то неправильно понимаю суть авторизации по ключам, потому что мне казалось, что это сгенерированные на компе ключи я должен передать на то устройство, с которого хочу подключаться. В связи с этим возникают несколько вопросов:
- Как работает авторизация по ключам?
- Зачем нужны те ключи, которые в /etc/ssh и те ключи, которые в ~/.ssh?
Заранее большое спасибо.