Host EC2
HostName {IP_ADRESS}
User ubuntu
IdentityFile {EC2 rsa path}
CheckHostIP no
ControlMaster auto
ControlPersist 600
IdentitiesOnly yes
ForwardAgent yes
RemoteForward 22 127.0.0.1:22
ServerAliveInterval 60
ServerAliveCountMax 3
Host EC2_docker
HostName 127.0.0.1
User root
Port {docker ssh port}
IdentityFile {EC2 docker's rsa path}
ProxyCommand ssh -W %h:%p EC2
windowsで設定するとき、
多段sshのopensshのバージョンによっては
“posix_spawn: No such file or directory”
というエラーが出るのでその時はgit for windowsが入っていれば以下を設定
ProxyCommand C:\Windows\System32\OpenSSH\ssh.exe -W %h:%p EC2