Якщо ви не створити пару ключів, ви , ймовірно , НЕ мають один.
Трафік 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
тощо).