次のことを実行しようとしているワークフローがあります:
特定の既存のSSHセッションについて、リモートマシンにアクセスし、ポートが返されるプロセスを実行します(たとえば、リモートデーモンが開始されています)。このポートを使用して、EscapeChar
を使用して、既存のセッション内から転送する新しいポートを作成したいと思います。 セッション内でSSHシェルをインスタンス化し、新しいポートフォワードを構築する手法。
私の質問は次のとおりです:
シェルスクリプトまたは同等のものから、EscapeCharが必要なSSHセッションの変更をプログラムで実行するにはどうすればよいですか?
承認された回答:
あなたが求めていたものではありませんが、sshをSOCKS5サーバーに変えるための「-D」オプションを見たことがありますか?次に、tsocks
の背後にあるローカル側でプログラムを実行できます。 リモートエンドで好きなものに接続します。