Last Modified:

真・最強のSSH踏み台設定Shell

これだとオプションが持ち越せないので、ssh -F ./ssh_config_per_project bastion.example.jp+internal.example.jpとかができない。

解決

# ~/.ssh/config
Host *+*
     ProxyCommand $(ps -o command= -p "$PPID" | perl -pe 's/\s+-W\s+\S+//;s/\s\Q%h\E/"%h"=~s{(.*)\+(.*)}{ -W $2:%p $1}r/e')