Если вы не создать пару ключей, вы , вероятно , не один.
Трафик SSH2 шифруется с помощью симметричного сеансового ключа, установленного с использованием алгоритмов DH, ECDH или обмена ключами GSSAPI. Ни ключ хоста, ни ключ пользователя не используются для шифрования данных - их единственная цель - аутентификация.
Теперь помните, что SSH поддерживает несколько методов аутентификации: в дополнение к publickey
, почти все серверы принимают простой password
и / или keyboard-interactive
, при котором не происходит генерация или использование ключа - пароль просто отправляется на удаленный сервер для проверки.
Другими словами, «поскольку я уже установил ssh-соединения раньше, они должны быть где-то» неверно - пара ключей пользователя не нужна для установления соединений.
Если вы сделали создать пару ключей, это, вероятно , будет в ~/.ssh/id_*
- например, id_rsa
для RSA ключи, id_ecdsa
для ECDSA, id_dsa
для АССА по умолчанию. Хотя эти файлы содержат как приватную, так и открытую части пары ключей, открытая часть обычно автоматически извлекается в отдельный файл id_*.pub
Pub для удобства (id_rsa.pub
для id_rsa
и т.д.).