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