インターネットサービス
このヘルプページは不完全です
前書き
このモジュールを使用すると、 telnet 、 ftp 、 fingerなどのインターネットサービスを管理および設定できます。すべてのインターネットサービスには、名前、ポート番号、およびプロトコル( tcpポート23のtelnetなど)があります。多くのサービスには、そのサービスへのネットワーク接続を処理するサーバープログラムもあります。 関連プログラムを持つサービスは、そのすべてのサービスに代わってネットワーク接続を待機するUnix inetdデーモンによって制御されます。接続を受信すると、サーバープログラムが起動し、新しい接続からのデータを処理します。
すべてのインターネットサービスがこのモジュールによって管理されるわけではありません。 HTTPD、SMB、NFSなどの多くの接続を受信するサーバーは、各要求に対して新しいプロセスを開始する必要がないように、個別に実行されます。これらのサービスは、 SambaやApacheなどの他のWebminモジュールを使用して構成できます。
このモジュールのメインページには、システム上のすべてのインターネットサービスとRPCサービスが一覧表示されます。プログラムが割り当てられているサービスは太字で表示されます。インターネットサービス、RPCサービス、およびプログラムのリストは、ファイル/etc/services 、 /etc/rpcおよび/etc/inetd.confから取得されます。
新しいサービスの作成
新しいインターネットサービスを作成するには、アクティブなサービスのリストの下にある[ Create New Service]リンクをクリックします。新しいサービスの詳細を入力できるフォームが表示されます。 - サービス名
すべてのサービスには一意の名前とプロトコルのペアが必要です。つまり、2つのサービスは、異なるプロトコルを使用する場合にのみ同じ名前を持つことができます。 - プロトコル
このサービスで使用される通信プロトコル。ほとんどすべてのインターネットサービスはTCPプロトコルを使用し、残りはUDPを使用します 。 - 港
すべてのサービスには、サービスが使用するプロトコル内で一意である必要があるポート番号があります。ポート番号は、 TCPとUDPの両方で0から65535の間でなければなりません。 - エイリアス
このサービスを参照するために使用される代替名のリスト。エイリアスは、同じプロトコルを使用する既存のサービスの名前またはエイリアスとして既に使用することはできません。
telnetなどのコマンドでは、ホスト名の代わりにインターネットサービス名を使用できます。たとえば、 smtpインターネットサービスが正しく定義されている場合、 telnet foo.bar.com smtpと入力して、ホストfoo.bar.comのポート25に接続できます。
関連プログラムのあるサービスの場合、[ 以下のプログラムを使用する ]オプションを選択する必要があります???
- プログラム
いくつかのまれなサービスはinetdによって内部的に処理されます 。ただし、作成するほとんどすべての新しいサービスについて、サービスに対して実行するプログラムへの完全パスをここに指定する必要があります。 - 議論
上記のプログラムに渡すコマンドライン引数。最初の引数はプログラム名で、残りのその他のパラメータは渡す必要があります。 - 待機モード
これは、プログラムが完了するまでinetdが他のプログラムを開始するかどうかを決定します 。ほとんどのサービスでは、これは待機しないでください 。 - として実行
サーバープログラムを実行するユーザーのユーザー名。ほとんどのサーバーはrootとして実行する必要があります。
新しいサービスが追加されても、すぐには有効になりません。追加を適用するには、メインページの[Inetdの再起動 ]ボタンをクリックする必要があります。
既存のサービスの編集
サービスを編集するには、メインページのリストからサービス名をクリックします。これにより、サービスの作成に使用したものと同じフォームが表示され、サービスの詳細を編集できます。ページの下部にある[削除]ボタンをクリックして、サービスを削除することもできます。 telnetやftpなどの既存のシステムサービスを編集または削除するときは注意してください。これらを変更すると、マシンにログインできなくなる場合があります(さらに悪い場合)。
サービスが変更されても、すぐには有効になりません。変更を適用するには、メインページの[Inetdの再起動 ]ボタンをクリックする必要があります。
RPCプログラムの作成と編集
一般に、システムでRPCプログラムを作成または編集する必要はありません。ただし、手順はインターネットサービスの作成と編集に似ています。 RPCプログラムを編集および作成するためのフォームには、常に少なくとも次のフィールドが含まれます。
- プログラム名
このRPCプログラムの一意の名前(同じプロトコル内)。 - 数
すべてのRPCプログラムには、プログラムの作成時に決定される一意のプログラム番号があります。 - エイリアス
このRPCプログラムを参照するために使用できる他の名前。
一部のオペレーティングシステム(Solarisなど)では、サーバープログラムをRPCサービスに関連付けることができます。このプログラムは、プログラムの要求を受け取ったときにinetdによって実行されます 。
システムがinetdによって起動されたRPCサーバープログラムをサポートしている場合、次のフィールドも表示されます。
モジュールに戻る