cygwin 上の inetd

12
Cygwin Cygwin 上上 上上 inetd inetd Cygwin Cygwin 上上 上上 inetd inetd /etc/inetd.conf /etc/inetd.conf 上上上上 上上上上 CYGWIN CYGWIN PATH PATH 上上上 上上上 上上上上上上上上上上上 上上上上上上上上上上上 ftp ftp 上上上上上上上上上上上上上 上上上上上上上上上上上上上 daytime daytime 上上上上上上上上上上上上上 上上上上上上上上上上上上上 echo echo 上上上上上上上上上上上上上 上上上上上上上上上上上上上 telnet telnet 上上上上上上上上上上上上上 上上上上上上上上上上上上上 rsh rsh 上上上上上上上上上上上上上 上上上上上上上上上上上上上 上上上上上上上 上上上上上上上 inetd inetd 上上上上上上上上上上 上上上上上上上上上上

Upload: macy

Post on 05-Jan-2016

49 views

Category:

Documents


3 download

DESCRIPTION

Cygwin 上の inetd. /etc/inetd.conf 環境変数 CYGWIN と PATH の確認 サービスへの登録と起動 ftp サービスへのアクセスの確認 daytime サービスへのアクセスの確認 echo サービスへのアクセスの確認 telnet サービスへのアクセスの確認 rsh サービスへのアクセスの確認 サービスの管理 inetd のインストールと削除. /etc/inetd.conf. /etc/inetd.conf  (続き). 環境変数 CYGWIN と PATH の確認. - PowerPoint PPT Presentation

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