SOCKS 経由で SSH バナーが欠ける問題に対する Ncat 7.92 の修正
SSH サーバーを変更したり未リリースのビルドをコンパイルしたりする前に、ProxyCommand が実際に実行するヘルパーを特定してください。
初期の Git-over-SSH 障害は、その Ncat SOCKS ヘルパーに起因する場合があります。Nmap 7.92 は関連する 2 件の修正を記録しています:
| 障害 | リリース済み修正の状況 |
|---|---|
| SOCKS 設定直後にサーバーのデータ/バナーが破棄される | 7.92 で修正 |
| プロキシが作成した TCP 接続が即座に閉じる | 7.90/7.91 のバグで 7.92 で修正 |
ProxyCommand が選択した実行ファイルを見つけ、そのヘルパーを調べます:
ncat --versionPATH 上の新しいバイナリは、SSH 設定の絶対パスを置き換えません。実際に設定されているパスをこの報告と比較してください。
これらの修正は特定の初期トランスポート障害を説明します。ネゴシエーションが完了した後の SSH アカウント拒否は、後続のやり取りに属します。リリース済みの 7.92 修正を得るためだけに master をコンパイルするという古い推奨は不要です。