Według mojego ssh_configpliku ...
Dane konfiguracyjne są analizowane w następujący sposób:
- opcje wiersza poleceń
- plik specyficzny dla użytkownika
- plik systemowy
Powiedziawszy to, (i tak, wiem, mógłbym przeszukać man ssh_configAND man sshi (mam nadzieję) udokumentowane wartości domyślne) .. jak mogę „wydrukować” aktywną konfigurację dla WSZYSTKICH bieżących ustawień. Na przykład coś takiego ...
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
...
Dzięki temu będziesz wiedział dokładnie, co jest ustawione i dlaczego. Zadzwoniłem AddressFamilykonkretnie, ponieważ jest to doskonały przykład opcji konfiguracji BEZ udokumentowanej wartości domyślnej . Od man ssh_config...
Określa, która rodzina adresów ma być używana podczas łączenia. Poprawne argumenty są
any,inet(używać tylko IPv4) lubinet6(tylko stosowanie IPv6).
Ugh! Dzięki za wszelkie konstruktywne sugestie (nie tylko kilka RTFM). 🙉
ssh_config= sshd_config.
sshdużywa plików konfiguracyjnych do zastąpienia wewnętrznych ustawień domyślnych, które są wyświetlane w standardowych plikach konfiguracyjnych po świeżej instalacji