Авторизация на сервере SSH по ключу нескольких пользователей
Интересная вещь сегодня получилась. Затребовалось мне логинится на свой SSH несколькими пользователями зарегестрированными в системе по паре ключей. В конфиге sshd было прописано местоположение authorized_keys для одного пользователя и я решил по простому и логичному методу добавить в конфиг authorized_keys другого. Примерно так:
AuthorizedKeysFile /home/user1/authorized_keys
AuthorizedKeysFile /home/user2/authorized_keys
Но сервер упорно отлупливал запросы на авторизацию этого пользователя сообщая "Server refused your key". Для того чтобы можно было авторизовываться от нескольких юзеров то содержимое их authorized_keys нужно добавить не в ~ а в глобальный файл авторизованных ключей с новой строки для каждого вновь созданного. Например так:
sudo cat /home/user1/authorized_keys > /etc/authorized_keys
sudo cat /home/user2/authorized_keys >> /etc/authorized_keys
После чего наслаждаемся результатом :) Возможно кому то поможет. Всем удачи.
Комментарии
34 недели 4 дня назад
36 недель 1 день назад
46 недель 6 дней назад
48 недель 5 дней назад
48 недель 6 дней назад
1 год 3 недели назад
1 год 3 недели назад
1 год 5 недель назад
1 год 6 недель назад
1 год 8 недель назад