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

2 つの SSH サーバーの実行

個別の構成ファイルを使用し、構成ファイルを指定してサーバーの 1 つを開始します。別のファイルを使用するには、-f を使用します オプションに続けて、使用する構成ファイルを指定します。

これを永続化する場合は、init.d のコピーを作成する必要があります。 sshd を開始するスクリプトを変更し、別の pid と新しい構成ファイルを使用するように変更します。最新のディストリビューションでは systemd を使用します 異なる制御ファイルを使用するため、新しいコピーを作成する必要があります。

単一の sshd と Match で目的を達成できる可能性があります ブロック。 (joschiが述べたように)。追加のポートやアドレスを構成に追加する必要があります。 Match では、一部のプロパティのみを変更できます。 sshd.config のドキュメントを参照してください コマンド man sshd_config によって出力される可能性があります .一致する行は次のようになります:

Match LocalPort 1022

BillThor によって投稿されたソリューション (2 つの個別の構成ファイルを使用) の代わりに、 Match を確認することをお勧めします。 sshd_config(5) のディレクティブを使用して、ユーザー/グループ/クライアントの IP アドレスごとに異なる構成を適用できます。


Linux
  1. Ssh –実行中のアプリケーションを別のXサーバーに移動しますか?

  2. Ssh – Ssh Configの複数の同様のエントリ?

  3. Ssh – 3番目のマシンにトンネリングするためのSsh構成ファイル設定を修正しますか?

  1. SshでChromiumコマンドラインを強制終了する方法は?

  2. 複数の scp スレッドを同時に実行する

  3. .ssh/config へのパスワードの追加

  1. SSHトンネリングを使用して制限付きサーバーにアクセスする方法

  2. sshで実行されているqemu:終了する方法は?

  3. ssh をローカル ネットワークからのみ root ユーザーに許可する方法は?