SSH転送設定をテストしようとしても問題が発生し続けます。
設定は次のとおりです。
ローカルマシンで次のコマンドを実行します。
ssh -fNT -v -v -L 8087:127.0.0.1:8077 user@remotehost
その後、リモートシステムが実行されます。
nc -l -p 8077
次に、ローカルコンピュータで次の操作を行います。
nc 127.0.0.1 8087 < example.txt
example.txtの内容を見ることを期待しましたが、リモートシステムで次のエラーが発生しました。
channel 2: open failed: connect failed: Connection refused
私が理解したところによると、何も聞いていないのでエラーが発生しますが、netcatは聞いているので少し混乱しています。私のファイアウォールが正しく設定されているので、そうでないようです。
このエラーの原因は何であるかよくわかりませんが、私が見つけたドキュメントにもエラーの詳細な説明はありません。
編集する:
結局、同じ設定で作業が完了しました。しかし、このエラーが正確に何を意味するのかはまだわかりません。助けを求める他の人に関連する質問を維持するためにポート転送を設定するのではなく、エラーメッセージ自体に焦点を当てて更新しています。