ネットワークプログラミング講座
Download
Report
Transcript ネットワークプログラミング講座
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