Windows - [cygwin] cygwin에서 inetd 사용하기
목록 추천  
추천수:
제 목 [cygwin] cygwin에서 inetd 사용하기
작성자 박세청 작성일 2012/10/24 09:14


cygwin에서 inetd 사용하기


 

Windows에서 Cygwin을 사용하여 ftp, rcmd, talk, telnet 등 서비스를 제공할 수 있다.


먼저 iu-config를 실행한다.


간단한 쉘스크립트이므로 파일을 살펴보면 알 수 있듯이, 

 

/etc/inetd.conf, /etc/shells, /etc/ftpusers, /etc/ftpwelcome, /etc/motd 파일이 만들어진다.

 

Windows 95/98이라면 /usr/sbin/inetd.exe를 실행하면 되고,  Windows NT/2000 은 inetd를 서비스로 등록해야한다. 

 

Windows 관리자 권한으로 /usr/sbin/inetd.exe --install-as-service를 실행한다.

 

Windows Xp에서는 /bin/iu-config 를 실행하여 yes를 입력하면 윈도우 서비스에 등록된다.


'제어판'->'관리 도구'->'서비스'에 보면 "CYGWIN inetd"를 발견할 수 있다.


필요하다면 '시작 유형'을 '수동'으로 변경한다.


그런데 이 서비스를 실행하려면 cygwin1.dll이 Windows PATH 환경변수 안에 있어야한다.


'내 컴퓨터'->'등록 정보'->'고급'->'환경변수'에서 PATH 환경변수에 C:\cygwin\bin을 추가하거나,


파일을 기존 PATH 중 한 디렉토리로 복사한다. (경우에 따라 컴퓨터를 재시작해야 한다.)

 

이제 inetd 서비스를 시작해보자.

'제어판'->'관리 도구'->'서비스'나 command.exe에서 net start inetd 명령어로 시작할 수 있다.

 

반대로, net stop inetd로 서비스를 중단할 수 있다.

서비스에서 제거하려면 /usr/sbin/inetd.exe --remove-as-service를 사용한다.

 

더 자세한 정보는 /usr/doc/Cygwin/inetutils-*.*.*.README를 참고하라.

 





이전글 윈도우10 설치시 GPT 파티션 오류
다음글 [cygwin] Cygwin CVS 설정

목록 추천