検証環境の Linux や macOS 等でよく使う ~/.ssh/config
のサンプルを置いておきます。 StrictHostKeyChecking no
や UserKnownHostsFile /dev/null
を設定し、意図的にセキュリティを下げているので利用には注意が必要です。
# 全体共通設定 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