ssh id_rsa id_rsa.pub — как происходит авторизация?

Прошу пояснить такой момент. Вот мы кладем в директорию $ ~/.ssh ключи.
Прописываем эти ключи в authorized_hosts на удаленной машине(а именно тот, что публичный(.pub)).

После этого процесса радостно входим без пароля, на удаленную машину.

Но что если у нас есть потребность завести ещё 1, 2… 10 новых мест,
куда мы должны будем логиниться под разными ключами, и разными именами — как поступить здесь?

Есть ли какая-либо маска вида: $ ssh user@host --key=...?

В конце-концов, есть ли возможно, и как директивно указать, какой ключ, к какому логину относится?
  • Вопрос задан
  • 10710 просмотров
Пригласить эксперта
Ответы на вопрос 1
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
ssh -i some_id_file user@host
Если в .ssh/config, то
Host somehost
IdentityFile id_file

А вообще один ключ можно использовать и для нескольких машин.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы