2015-08-05 1 views
0

Я работаю в компании webdevelopment, которая также управляет хостингом наших клиентов. Хостинг является общим и только на 3 серверах. Веб-серверы - это debian webservers, где каждый клиент имеет свой собственный аккаунт для доступа к своим файлам веб-сайта.Глобальный ключ ssh на сервере

Обычно я должен был войти на сервер в качестве этого клиента и добавить свой ssh-ключ в файл authorized_keys, чтобы я мог просто войти в учетную запись без необходимости поиска пароля, это работает отлично.

Недостатком является то, что я должен сделать это для каждой учетной записи заново, есть ли способ добавить его на сервер только один раз, чтобы я мог получить доступ ко всем учетным записям?

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

+0

Пожалуйста, переместите свой вопрос в [su] или [sf]. Здесь [вне темы] (http://stackoverflow.com/help/on-topic). –

+0

@Martin, обратите внимание, что есть * «Этот вопрос принадлежит другому сайту в сети Stack Exchange» * при голосовании для закрытия. (Ваш комментарий сделал Denis [repost тот же вопрос] (http://superuser.com/questions/951562/global-ssh-key-on-server) на Super User сейчас.) Приветствия! – Arjan

ответ

2

Вы можете обновить свой sshd_config и добавить к AuthorizedKeysFile также, например, некоторый путь в /etc/ssh/authorized_keys, где вы можете поместить свой главный ключ. Это разрешит вам использовать этот ключ для всех учетных записей. Но не забудьте оставить там также и исходный

[...] 
AuthorizedKeysFile .ssh/authorized_keys /etc/ssh/authorized_keys 
[...] 

Или вы можете использовать сертификаты, как описано в ssh-keygen странице руководства. Это позволит вам проверять доступ с помощью этих ключей.

0

Вы можете использовать утилиту emcSSH для своих целей. Это распределенная инфраструктура открытого ключа и групповая система с открытым ключом.

Вы можете прочитать подробную информацию и загрузить здесь: http://emercoin.com/EMCSSH При необходимости любой помощи, не стесняйтесь связаться со мной. Я автор этой системы и могу ответить на ваши вопросы.

 Смежные вопросы

  • Нет связанных вопросов^_^