SSH ポート転送チャネル 2 を開けませんでした。接続が拒否されました。

SSH ポート転送チャネル 2 を開けませんでした。接続が拒否されました。

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は聞いているので少し混乱しています。私のファイアウォールが正しく設定されているので、そうでないようです。

このエラーの原因は何であるかよくわかりませんが、私が見つけたドキュメントにもエラーの詳細な説明はありません。

編集する:

結局、同じ設定で作業が完了しました。しかし、このエラーが正確に何を意味するのかはまだわかりません。助けを求める他の人に関連する質問を維持するためにポート転送を設定するのではなく、エラーメッセージ自体に焦点を当てて更新しています。

関連情報