Для ~/.ssh/config
ви можете помістити відповідні системні настройки в / і т.д. / SSH / ssh_config згідно довідкової сторінці :
ssh (1) отримує дані конфігурації з таких джерел у такому порядку:
- Параметри командного рядка
- файл конфігурації користувача (~ / .ssh / config)
- загальносистемний файл конфігурації (/ etc / ssh / ssh_config)
Для кожного параметра буде використано перше отримане значення. Файли конфігурації містять розділи, розділені специфікаціями "Host", і цей розділ застосовується лише для хостів, які відповідають одному з шаблонів, наведених у специфікації.
Зауважте, що буде використано лише перше значення, що означає, що користувач завжди може змінювати локальні параметри налаштування на локальній основі.
Для ~/.ssh/known_hosts
ви можете використовувати /etc/ssh/ssh_known_hosts
або інший файл , вказаний в опції конфігурації GlobalKnownHostsFile:
GlobalK knownHostsFile
Вказує файл, який використовуватиметься для глобальної бази даних хостів замість / etc / ssh / ssh_known_hosts.
Я не впевнений, чи можливо це для інших файлів, але я думаю, ви могли б щось розробити із символьними посиланнями, якщо ви дійсно хотіли б поділитися приватними ключами і між користувачами.