LINUX.ORG.RU
ФорумAdmin

Мне дали .rsa - файл для логина с ним по ssh. Куда его запихнуть? )


1

1

Быстрая гуглёжка даёт только информацию о генерации пар ключей с нуля, где рецепт заканчивается копированием .pub файла на удалённый хост, куда ты собираешься коннектиться.

В моём случае мне выдали файл stas_mihalov.rsa и я знаю имя сервера, куда я должен с ним пойти. Куда запихнуть этот файл? Внутри он похож на .ssh/id_rsa , а не на .ssh/id_rsa.pub. Мне дали приватный ключ, вместо публичного?

Мне дали приватный ключ, вместо публичного?

Скорее всего.
Приватный закинуть в ~/.ssh/ как id_rsa

Тогда должен проходить логин по ключам на «я знаю имя сервера»

Kuzz ★★★
()
Ответ на: комментарий от Tanger

man ssh:

-i identity_file
Selects a file from which the identity (private key) for public key authentication is read. The default is ~/.ssh/identity for protocol version 1, and ~/.ssh/id_dsa, ~/.ssh/id_ecdsa and ~/.ssh/id_rsa for protocol version 2. Identity files may also be specified on a per-host basis in the configuration file. It is possible to have multiple -i options (and multiple identities specified in configuration files). ssh will also try to load certificate information from the filename obtained by appending -cert.pub to identity filenames.

Tanger ★★★★★
()

Мне дали приватный ключ, вместо публичного?

Да. Публичный на сервере.

$ mv stas_mihalov.rsa ~/.ssh
$ cat <<EOF>> ~/.ssh/config
Host example.com
        User username
        IdentityFile ~/.ssh/stas_mihalov.rsa
EOF
$ slogin example.com

Профит!

beastie ★★★★★
()
Ответ на: комментарий от beastie

Спасибо, профит действительно произошёл.

kiverattes ★☆
() автор топика
Ответ на: комментарий от Jetty

И пререписать предыдущую конфигурацию? Не, так не надо. К тому же мой подход можно просто скопипастить.

beastie ★★★★★
()
Ответ на: комментарий от beastie

И пререписать предыдущую конфигурацию? Не, так не надо.

Ну подумаешь, сделать >> вместо > , делов то...

ChAnton ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.