ローカルIRCサーバーを自分のリモートサーバーに転送するSSHポート

ローカルIRCサーバーを自分のリモートサーバーに転送するSSHポート

だから少しのジレンマがあります。 VPSでIRCサーバーをホストすることはできませんが、ある種のトンネルを使用して、ユーザーがMac Miniにローカルに設定したIRCサーバーに接続できます。

デフォルトでは - ルーターポートを開かずにVPSからMac Miniにポート6667をトンネリングするにはどうすればよいですか(技術に興味がある父親が使用するポートです)。 SSHポート転送について少し読みましたが、約3時間連続して検索しようとした後も正常に動作しないようです。私はマッスルマッチ(または今実際に何と呼ばれているのか)のようなものについても考えています。

私の文章は絶望的に混乱しているかもしれないことがわかりますが、それは私がここでどこに行くかについて絶望的に混乱しているからです。

この問題にご協力いただきありがとうございます。

ベストアンサー1

逆トンネルが必要です。

Macでは、SSH経由でLinux VPSに接続してリバーストンネルを作成します。

ssh -R *:6667:127.0.0.1:6667 tristan@linux

Mac-MiniからLinux VPSに接続します。 SSHにポート6667(*)のすべてのインターフェイスをリッスンさせます。 VPSのポート6667で検出されたすべてのトラフィックはトンネルを介して吸収され、mac-miniのポート6667からlocalhost(127.0.0.1)に戻されます。

また、使用することができます、

ssh -f -N -R *:6667:127.0.0.1:6667 tristan@linux

これにより、ターミナルセッションを表示できなくなります(パスワードを要求した後にsshをバックグラウンドで使用するには-fを使用し、リモートコマンドの実行を停止するには-Nを使用します)。トンネルを閉じるには、Macとそのkill

DCC操作は正しく機能しませんが、IRCは機能できます。

警告:これが複数のIRCユーザー接続で機能しているかどうかわかりません。

注:この手法は、VPSがIRCデーモンを実行できないというメッセージが表示される理由(つまり、VPSのインバウンドポート6667がブロックされている場合)によっても問題になる可能性があります。

VPSでは、次の点を確認する必要があります。ゲートウェイポートsshd_configファイルで有効になります(通常は/etc/ssh/sshd_config)。

おすすめ記事