RTelnetは、 Unix系システムにおけるtelnetのSOCKSクライアントバージョンです。 [1] [2] [3] RTelnetユーティリティは、ファイアウォールの背後にあるホストにtelnetと同様の機能を提供します。[引用が必要]
通常、ファイアウォールは、一連のルールに基づいてネットワーク伝送を許可または拒否するように設計されています。ファイアウォール内のホストに十分なセキュリティを提供するために、ファイアウォールを介したネットワーク アクセスは制限されます。このため、多くのサービスはファイアウォールの外側にあるリソースに直接アクセスできません。RTelnet ユーティリティは、ファイアウォールとNATのセキュリティ要件を維持しながら、Telnetの機能を提供します。このユーティリティは実装の点で同等のものと大きく異なりますが、コマンド インターフェイスと通信スキームの点では、ユーザーにとってほとんど区別がつかない動作をします。RTelnet は「多目的」クライアントであり、内部ホストへの直接接続と、SOCKS プロキシ サーバー経由の外部ホストへの接続の両方に使用できます。[引用が必要]
プロトコルの詳細
RTelnet が起動すると、バージョン番号とデフォルトの SOCKS プロキシ サーバーの名前または IP アドレスがstderrストリーム チャネルに出力されます。次に、構成ファイル (/etc/socks.conf) を参照して、要求元のユーザー、宛先ホスト、および要求されたサービスに基づいて、要求を許可するか拒否するかを決定します。[引用が必要]
許可されるリクエストについては、設定ファイルによって、指定された宛先への直接接続またはプロキシ接続のどちらを使用するか、またオプションでプロキシ接続に使用する実際の SOCKS サーバーも指定されます。RTelnet ユーティリティを実行するには、libsocket.so 共有ライブラリが必要です。[引用が必要]
RTelnetはSourceForgeコードリポジトリに登録されているプロジェクトです。[4]
参考文献
- ^ RFC 818
- ^ Ubuntu マニュアルページ
- ^ RTelnet リファレンスマニュアルページ
- ^ SourceForge の RTelnet プロジェクト
