Слетают ключи SHH при входе на сервер просит пароль

12
Andreyka
На сайте с 19.02.2005
Offline
822
#11

Не стоит плодить сущности без необходимости
Glueon
На сайте с 26.07.2013
Offline
172
#12

Т.е, как я понимаю, у вас на удаленном сервере существуют разные пользователи, у каждого из которых свой публичный ключ в authorized_keys?

Если да, то можно просто дополнить директивку IdentityFile.

Вообще там доступны на ряду с %h, который вы уже использовали, следующие коды:

‘%d’ (local user's home directory)
‘%u’ (local user name)
‘%l’ (local host name)
‘%h’ (remote host name)
‘%r’ (remote user name)

Добавьте еще %r и будет счастье. Какое-нибудь:

IdentityFile ~/.ssh/ids/%h/%r/id_rsa

Ключ для vasya сервера 1.1.1.1 будет лежат в ~/.ssh/ids/1.1.1.1/vasya/id_rsa.

Можно и без дополнительной папки обойтись - это уже дело вкуса.

Есть много IP-сетей в аренду под прокси, парсинг, рассылки (optin), vpn и хостинг. Телега: @contactroot ⚒ ContactRoot команда опытных сисадминов (/ru/forum/861038), свой LIR: сдаем в аренду сети IPv4/v6 (/ru/forum/1012475).
B
На сайте с 04.09.2014
Offline
11
#13

Glueon, спасибо, всё настроил, всё работает. Доволен как слон))

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий