Как определить местоположение закрытого ключа SSH

2474
Tom Smeets

Я знаю, что вы можете глобально установить для каждого пользователя авторизованные файлы ключей с этой строкой внутри /etc/ssh/sshd_config:

AuthorizedKeysFile /etc/ssh/authorized_keys.d/%u 

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

1

1 ответ на вопрос

1
mtak

Расположение файла закрытого ключа является элементом конфигурации клиента. Если вы хотите сделать это для некоторых пользователей, лучше всего добавить их в свой /home/username/.ssh/configфайл:

Host * IdentityFile /path/to/key.file 

Глобально в системе это может быть настроено в конфигурации клиента SSH в /etc/ssh/ssh_config