Згідно з моїм ssh_config
файлом ...
Дані конфігурації аналізуються наступним чином:
- Параметри командного рядка
- специфічний для користувача файл
- загальносистемний файл
З урахуванням сказаного: (і так, я знаю, я міг би шукати man ssh_config
AND man ssh
і (сподіваюся) на документально задані параметри за замовчуванням) .. як я можу "роздрукувати" активну конфігурацію для ВСІХ поточних налаштувань. Наприклад, щось на кшталт ...
ssh -o Tunnel=ethernet servername -p 2210 --print-config
SSH-2.0-OpenSSH_7.0
Command Line Options
Port 2210
Host servername
Command Line Configurations
Tunnel Ethernet
Config File
...
SSH Defaults
...
AddressFamily any (???)
BatchMode no
...
Це дозволить вам чітко знати, що саме встановлено та чому. Я закликав AddressFamily
конкретно, оскільки це прекрасний приклад параметра конфігурації з НЕ задокументованим значенням за замовчуванням . З man ssh_config
...
Вказує, яку сімейство адрес використовувати під час з'єднання. Допустимі аргументи
any
,inet
(використовувати тільки IPv4), абоinet6
(використання тільки IPv6).
Тьфу! Дякуємо за будь-які конструктивні пропозиції (не лише купу RTFM
). 🙉
ssh_config
= sshd_config
.
sshd
використовує конфігураційні файли для зміни своїх внутрішніх значень за замовчуванням, які відображаються у файлах конфігурації запасів після нової установки