ファイアウォールの背後にあるLinuxコンピュータに接続する

ファイアウォールの背後にあるLinuxコンピュータに接続する

SSH、Telnetなどを使用せずにLinuxシステムに接続する方法を探しています。 Linuxシステムはルーターの背後にあり、それにアクセスできません。したがって、特定のポートを開いたり閉じたりすることはオプションではありません。私が探しているソリューションは受信ポートを使用してはいけません。たぶんソケットがあるかもしれません。接続を開始できます~からそのマシン。

答え1

リモートコンピュータからネットワーク接続できますか?ローカルコンピュータに。あなたはできます:

SSHを使用してリモートからローカルにトンネルを設定し、-Rそのトンネルを使用してローカルからリモートにSSHを実行します。バラよりサーバー - クライアント SSH 接続の開始、上記で提案したようにアマリロ

ネットワークを選択できない場合でも、以下を使用できます。

  1. シリアルコンソールを有効にします。つまり、シリアルケーブル(通常RS232)を介してシステムにログインします。ルーターの両側にある2つのサーバー間にシリアルケーブルを接続します。バラよりシリアルコンソールのGettys(systemdを使用)またはUbuntuのSerialConsole Wikiページ

  2. ネットワーク接続のキーボード - ビデオ - マウススイッチ(と呼ばれる)を使用してください。IP経由のKVM)。このIPKVMデバイスは、リモートサーバー側のUSBおよびVGAコネクタに接続し、ネットワークに接続する必要があります。あなたの側ルーターの。このデバイスを使用すると、リモートキーボードとマウスを制御して進行状況(ストリーミングビデオ)を制御および確認できます。

答え2

ネットワークを構築したいがポートを使用したくない場合(これはIPポートとシリアルポートを意味すると仮定します)、ポートを使用しないプロトコルを使用する必要があります。あなたはそれを使用することができますICMPそしてpingトンネルこれにより、TelnetまたはSSHを渡すか、6対4(独自のプロトコルタイプ41が割り当てられ、ポートがない)または同様のアクション。

これは質問に対する答えですが、これらのプロトコルもブロックされる可能性が高く、非常に珍しい状況(おそらく6to4を除く)を除いてそのような措置を配布してはならないということは言うまでもありません。

関連情報