問題点
下記の記事を参考に Proxy 経由で SSH 接続しようとしたが、上手くいかなかった。
22番ポートが使えなくても、SSHでGitしたい! - Qiita
macOS に標準で組み込まれている nc コマンドが期待通り動いていないようだ。
.ssh/config
ProxyCommand=nc -X connect -x {server}:{port} %h %p
nc: Proxy error: "HTTP/1.1 200 Connection established"
ssh_exchange_identification: Connection closed by remote host
解決方法
下記の記事を参考にして、 nmap の ncat を使用するよう変更した所、上手くいった。
Mac OSXでHTTP Proxy経由でSSH - Qiita
.ssh/config
ProxyCommand=ncat --proxy-type http --proxy {server}:{port} %h %p