私のssh_config
ファイルによると...
構成データは次のように解析されます。
- コマンドラインオプション
- ユーザー固有のファイル
- システム全体のファイル
とはいえ(そして、はい、私はANDを精査し、文書化されたデフォルトを(希望)見つけることができます)..現在のすべての設定について、アクティブな構成をどのように「印刷」できますか。たとえば、次のような...man ssh_config
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
)。🙉
@gwillie注:
—
EEAA
ssh_config
!= sshd_config
。
何の問題それをしない、それを行うための方法はありません、私はそれをしなければならなかったとき、私は、スクリプトを書いただけでは、正しい順序でファイルを解析してください
—
gwillie
Mac OS Xでは、残念ながら「ストック」設定ファイルで使用可能な多くのオプションのごく一部のみが言及されています。
—
mralexgray
sshd
構成ファイルを使用して内部のデフォルトを上書きします。これは、新規インストール後にストック構成ファイルに表示されます