ネットワークプログラミング講座

Cygwin上のinetd
Cygwin上のinetd










/etc/inetd.conf
環境変数 CYGWIN と PATHの確認
サービスへの登録と起動
ftpサービスへのアクセスの確認
daytimeサービスへのアクセスの確認
echoサービスへのアクセスの確認
telnetサービスへのアクセスの確認
rshサービスへのアクセスの確認
サービスの管理
inetdのインストールと削除
Cygwin上のinetd
/etc/inetd.conf
Cygwin上のinetd
/etc/inetd.conf (続き)
Cygwin上のinetd
環境変数 CYGWIN と PATHの確認

inetd を動作させるのに必要な環境変数 (システム環境変数)
を設定し、Windows をリブートする。

リブート後に環境変数が正しく設定されているか確認する。
Cygwin上のinetd
サービスへの登録と起動

inetd を Windows のサービスに登録する。

[設定]-[コントロールパネル]-[管理ツー
ル]-[サービス] から、inetd が登録されたこ
とを確認する。
inetd サービスを開始する。


inetd サービスが開始されたことを確認す
る。
Cygwin上のinetd
ftpサービスへのアクセスの確認

ftpサービスにアクセスし、実際にログインできることを確認する。
Cygwin上のinetd
daytimeサービスへのアクセスの確認

daytimeサービスにアクセスし、実際にログインできることを確認する。
Cygwin上のinetd
echoサービスへのアクセスの確認

echoサービスにアクセスし、実際にログインできることを確認する。
Cygwin上のinetd
telnetサービスへのアクセスの確認

telnetサービスにアクセスし、実際にログインできることを確認する。
Cygwin上のinetd
rshサービスへのアクセスの確認

rshサービスにアクセスし、実際にログインできることを確認する。
Cygwin上のinetd
サービスの管理

不要なサービスを止める



/etc/inetd.conf には、デフォルトで沢山のサービス
が動くようになっている。
不要なサービスは行頭に # を書いてコメントアウト
できる。
必要なサービスを動かす


/etc/inetd.conf を編集する
CYGWIN inetdサービスを再起動する。
net stop inetd
net start inetd
Cygwin上のinetd
inetdのインストールと削除

次のコマンドを実行すると、 inetd がCYGWIN inetdと
いう名前でサービスとしてインストールされる。

/usr/sbin/inetd.exe --install-as-service

次のコマンドで inetd をサービスから削除できる。
/usr/sbin/inetd.exe --remove-as-service