Разница между локальными (пользовательскими) и системными настройками в конфигурационном файле SSH заключается в том, что первые применяются к конкретному пользователю, а вторые — ко всем пользователям системы. blog.sedicomm.com
Системные настройки содержатся в следующих конфигурационных файлах SSH: dzen.ru
- /etc/ssh/sshd_config — настройки сервера SSH, определяют такие параметры, как порт прослушивания, ограничения доступа, аутентификацию и шифрование. dzen.ru
- /etc/ssh/ssh_config — глобальные настройки клиента SSH, включают адрес сервера, порт, аутентификацию и шифрование. dzen.ru
- /etc/ssh/sshknownhosts — хранит публичные ключи удалённых серверов, с которыми ранее устанавливалось соединение. dzen.ru
- /etc/ssh/sshrc — содержит команды и настройки, которые выполняются при каждом подключении к удалённому серверу. dzen.ru
Локальные настройки хранятся в домашнем каталоге и включают следующие конфигурационные файлы SSH: dzen.ru
- ~/.ssh/config — пользовательские настройки клиента SSH, определяют параметры для конкретных удалённых хостов или групп хостов. dzen.ru
- ~/.ssh/known_hosts — записи публичных ключей удалённых серверов, с которыми устанавливалось соединение. dzen.ru
- ~/.ssh/idrsa, ~/.ssh/iddsa, ~/.ssh/idecdsa, ~/.ssh/ided25519 — приватные ключи аутентификации пользователя. dzen.ru
- ~/.ssh/id_*.pub — публичные ключи аутентификации пользователя. dzen.ru
- ~/.ssh/authorized_keys — публичные ключи, разрешённые для аутентификации на удалённых серверах. dzen.ru