検証環境で使う ~/.ssh/config サンプル

検証環境の Linux や macOS 等でよく使う ~/.ssh/config のサンプルを置いておきます。 StrictHostKeyChecking noUserKnownHostsFile /dev/null を設定し、意図的にセキュリティを下げているので利用には注意が必要です。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
# 全体共通設定
Host *
    ForwardAgent no
    LogLevel FATAL
    PasswordAuthentication yes
    StrictHostKeyChecking no
    UserKnownHostsFile /dev/null

# 個別サーバの設定
Host HOSTNAME
    Hostname HOSTNAME
    User USERNAME
    Port PORT
    IdentityFile /PATH/TO/PRIVATE-KEY
    IdentitiesOnly yes
    ProxyCommand ssh -W %h:%p PROXY.EXAMPLE.COM