Поскольку ~/.ssh/config
вы можете поместить соответствующие общесистемные настройки в / etc / ssh / ssh_config в соответствии со страницей руководства :
ssh (1) получает данные конфигурации из следующих источников в следующем порядке:
- параметры командной строки
- файл конфигурации пользователя (~ / .ssh / config)
- Общесистемный файл конфигурации (/ etc / ssh / ssh_config)
Для каждого параметра будет использоваться первое полученное значение. Файлы конфигурации содержат разделы, разделенные спецификациями «Host», и этот раздел применяется только для хостов, которые соответствуют одному из шаблонов, приведенных в спецификации.
Обратите внимание, что будет использоваться только первое значение, что означает, что пользователь всегда может переопределить параметры конфигурации всей системы локально.
Для ~/.ssh/known_hosts
вы можете использовать /etc/ssh/ssh_known_hosts
или другой файл , указанный в опции конфигурации GlobalKnownHostsFile:
GlobalKnownHostsFile
Задает файл для использования в глобальной базе данных ключей хоста вместо / etc / ssh / ssh_known_hosts.
Я не уверен, возможно ли это для других файлов, но я полагаю, что вы могли бы поработать с символическими ссылками, если вы действительно хотите поделиться закрытыми ключами среди пользователей.