Download - Cygwin 上の inetd

Transcript
Page 1: Cygwin 上の inetd

CygwinCygwin 上の上の inetdinetd

CygwinCygwin 上の上の inetdinetd

/etc/inetd.conf/etc/inetd.conf 環境変数 環境変数 CYGWIN CYGWIN と と PATHPATH の確認の確認 サービスへの登録と起動サービスへの登録と起動 ftpftp サービスへのアクセスの確認サービスへのアクセスの確認 daytimedaytime サービスへのアクセスの確認サービスへのアクセスの確認 echoecho サービスへのアクセスの確認サービスへのアクセスの確認 telnettelnet サービスへのアクセスの確認サービスへのアクセスの確認 rshrsh サービスへのアクセスの確認サービスへのアクセスの確認 サービスの管理サービスの管理 inetdinetd のインストールと削除のインストールと削除

Page 2: Cygwin 上の inetd

CygwinCygwin 上の上の inetdinetd

/etc/inetd.conf/etc/inetd.conf

Page 3: Cygwin 上の inetd

CygwinCygwin 上の上の inetdinetd

/etc/inetd.conf/etc/inetd.conf  (続き) (続き)

Page 4: Cygwin 上の inetd

CygwinCygwin 上の上の inetdinetd

環境変数 環境変数 CYGWIN CYGWIN と と PATHPATH の確認の確認

inetd inetd を動作させるのに必要な環境変数 を動作させるのに必要な環境変数 (( システム環境変システム環境変数数 ) ) を設定し、を設定し、 Windows Windows をリブートする。をリブートする。

リブート後に環境変数が正しく設定されているか確認すリブート後に環境変数が正しく設定されているか確認する。る。

Page 5: Cygwin 上の inetd

CygwinCygwin 上の上の inetdinetd

サービスへの登録と起動サービスへの登録と起動 inetd inetd を を Windows Windows のサービスに登録すのサービスに登録す

る。 る。

[[ 設定設定 ]-[]-[ コントロールパネルコントロールパネル ]-[]-[ 管理管理ツールツール ]-[]-[ サービスサービス ] ] から、から、 inetd inetd が登が登録されたことを確認する。 録されたことを確認する。

inetd inetd サービスを開始する。サービスを開始する。

inetd inetd サービスが開始されたことを確サービスが開始されたことを確認する。 認する。

Page 6: Cygwin 上の inetd

CygwinCygwin 上の上の inetdinetd

ftpftp サービスへのアクセスの確認サービスへのアクセスの確認 ftpftp サービスにアクセスし、実際にログインできることを確サービスにアクセスし、実際にログインできることを確

認する。 認する。

Page 7: Cygwin 上の inetd

CygwinCygwin 上の上の inetdinetd

daytimedaytime サービスへのアクセスの確認サービスへのアクセスの確認 daytimedaytime サービスにアクセスし、実際にログインできることを確サービスにアクセスし、実際にログインできることを確

認する。 認する。

Page 8: Cygwin 上の inetd

CygwinCygwin 上の上の inetdinetd

echoecho サービスへのアクセスの確認サービスへのアクセスの確認 echoecho サービスにアクセスし、実際にログインできることを確認すサービスにアクセスし、実際にログインできることを確認す

る。 る。

Page 9: Cygwin 上の inetd

CygwinCygwin 上の上の inetdinetd

telnettelnet サービスへのアクセスの確認サービスへのアクセスの確認 telnettelnet サービスにアクセスし、実際にログインできることを確認サービスにアクセスし、実際にログインできることを確認

する。 する。

Page 10: Cygwin 上の inetd

CygwinCygwin 上の上の inetdinetd

rshrsh サービスへのアクセスの確認サービスへのアクセスの確認

rshrsh サービスにアクセスし、実際にログインできることを確認すサービスにアクセスし、実際にログインできることを確認する。 る。

Page 11: Cygwin 上の inetd

CygwinCygwin 上の上の inetdinetd

サービスの管理サービスの管理 不要なサービスを止める 不要なサービスを止める

/etc/inetd.conf /etc/inetd.conf には、デフォルトで沢山のには、デフォルトで沢山のサービスが動くようになっている。 サービスが動くようになっている。

不要なサービスは行頭に 不要なサービスは行頭に # # を書いてコメントを書いてコメントアウトできる。アウトできる。

必要なサービスを動かす 必要なサービスを動かす

/etc/inetd.conf /etc/inetd.conf を編集する を編集する CYGWIN inetdCYGWIN inetd サービスを再起動する。サービスを再起動する。

net stop inetdnet stop inetdnet start inetdnet start inetd

Page 12: Cygwin 上の inetd

CygwinCygwin 上の上の inetdinetd

inetdinetd のインストールと削除のインストールと削除

次のコマンドを実行すると、 次のコマンドを実行すると、 inetd inetd がが CYGWIN iCYGWIN inetdnetd という名前でサービスとしてインストールという名前でサービスとしてインストールされる。される。

/usr/sbin/inetd.exe --install-as-service /usr/sbin/inetd.exe --install-as-service

次のコマンドで 次のコマンドで inetd inetd をサービスから削除できをサービスから削除できる。 る。

/usr/sbin/inetd.exe --remove-as-service/usr/sbin/inetd.exe --remove-as-service


Top Related