症状
.ssh/configのProxyCommandを設定した際下記のようなエラーが出るchannel 1: open failed: administratively prohibited: open failed
※ ssh -J step_server target_server でも同様
原因
sshdの設定で AllowTCPForwarding no
となっている
対処1
AllowTCPForwarding yes
にする
対処2
RemoteCommand
を使う
例
Host target
Hostname step_server.com
RemoteCommand ssh target_server.com
Host step
Hostname step_server.com
Host *
User myname
IdentityFile ~/.ssh/id_rsa
ピンバック: AllowTCPForwardがoffの環境でもrsyncできるようにする – snipet of engineer