GNU/Linux >> Linux の 問題 >  >> Linux

プログラム的/動的にSshセッションポートフォワードを調整しますか?

次のことを実行しようとしているワークフローがあります:

特定の既存のSSHセッションについて、リモートマシンにアクセスし、ポートが返されるプロセスを実行します(たとえば、リモートデーモンが開始されています)。このポートを使用して、EscapeCharを使用して、既存のセッション内から転送する新しいポートを作成したいと思います。 セッション内でSSHシェルをインスタンス化し、新しいポートフォワードを構築する手法。

私の質問は次のとおりです:

シェルスクリプトまたは同等のものから、EscapeCharが必要なSSHセッションの変更をプログラムで実行するにはどうすればよいですか?

承認された回答:

あなたが求めていたものではありませんが、sshをSOCKS5サーバーに変えるための「-D」オプションを見たことがありますか?次に、tsocksの背後にあるローカル側でプログラムを実行できます。 リモートエンドで好きなものに接続します。


Linux
  1. 22以外のポートへのSSH:それを行う方法(例付き)

  2. LinuxでSSHポートを変更する方法

  3. SSHトンネリングを設定する方法

  1. Linuxで応答しないSSH接続を終了する方法は?

  2. Ssh – Ssh / scp / sftpユーザーをディレクトリに制限しますか?

  3. Ssh – Sshアクセス試行のログ?

  1. Ctrl-c Sshセッションでの処理?

  2. CWPのSSHポートを変更する

  3. デフォルトのSSHサーバーのポート番号を変更する