Cygwin

오픈소스 비즈니스 컨설팅
둘러보기로 가기 검색하러 가기

Cygwin은 윈도우에서 Unix 사용환경을 사용할 수 있도록 한다.


설치 가이드

cygwin을 설치하면서 OpenSSH를 같이 설치하는 것으로 해서 설치 정보를 정리한다.

cygwin 설치

  • "install or update now!" 링크를 선택하여 설치 파일을 다운로드 한다.

설치 프로그램 다운로드

  • 다운로드 받은 설치 프로그램을 실행하여 설치 프로그램 정보를 읽고 "다음" 버튼을 선택한다.
  • Windows Vista일 경우 "관리자 권한으로 실행"을 하여야 한다.

설치 시작

  • "Install from Internet"을 선택한 후 "다음" 버튼을 선택한다.

설치 옵션

  • 설치할 디렉토리를 선택한 후 "다음" 버튼을 선택한다.

설치 디렉토리

  • 설치할 프로그램을 다운로드 받을 디렉토리를 선택한 후 "다음" 버튼을 선택한다.

임시 디렉토리

  • "Direct Connection"을 선택하여 직접 네트워크에 접속한다.

네트워크 접속 정보

  • "ftp.kaist.ac.kr"을 선택하여 다운로드 받을 사이트를 선택한다.

다운로드 사이트

  • 설치 프로그램 목록을 다운로드 한다.

다운로드

  • 아래와 같이 다운로드할 프로그램을 선택한 후 "다음" 버튼을 선택한다.
  • Admin Category의 cygrunsrv를 선택한다.
  • Net Category의 openssh를 선택한다.

프로그램 선택

  • 설치할 프로그램을 다운로드하여 설치한다.

설치

  • "마침" 버튼을 눌러 설치를 종료한다.

설치 종료

OpenSSH 서비스 등록

  • 설치한 프로그램을 실행하여 OpenSSH를 Windows의 서비스로 등록한다.
  • Windows Vista일 경우 아래 cygwin.bat 프로그램을 "관리자 권한으로 실행"을 하여야 한다.
  • 설치한 디렉토리에서 cygwin.bat(C:\cygwin\Cygwin.bat) 프로그램을 실행하여 다음과 같이 Windows에 OpenSSH를 등록한다.
chmod +r /etc/passwd
chmod +r /etc/group
chmod +x /var
ssh-host-config -y
exit

서비스 등록

  • Windows의 서비스에 "CYGWIN sshd"가 등록된 것을 확인할 수 있다.

서비스 확인

  • Should privilege separation be used? yes
  • new local account 'sshd'? yes
  • Do you want to install sshd as a service?
(Say "no" if it is already installed as a service) yes
  • Enter the value of CYGWIN for the daemon : ntsec
  • Do you want to use a different name? no
  • Create new privileged user account 'cyg_server'? yes
  • Please enter the password :
  • Reenter :


사용자 가이드


관리자 가이드

참고 문헌