ログってなんぼ

エンジニアのメモです

【事故防止】.ssh/configでIncludeを使う

追記したいのに上書きしてしまった

あるあるすぎる事故を未然に防ぎましょう(´・ω・`)

$ ssh -V
OpenSSH_7.5p1, LibreSSL 2.5.4

あなたのopensshが7.3以上ならできます

https://www.openssh.com/txt/release-7.3

前準備

まず~/.ssh/conf.dなどといった任意のディレクトリを作っておきます

$ mkdir ~/.ssh/conf.d

.ssh/config

.ssh/configには下記のようにIncludeと基本的な設定のみを書いておきます

ServerAliveInterval 30
Include conf.d/*

conf.d 以下

$ tree ~/.ssh/
/Users/okisanjp/.ssh/
├── conf.d
│   ├── service-1
│   ├── service-2
│   └── service-3

こんな感じで、サービスごとに設定ファイルを分けておけば、上書き事故が減ります