2012-05-18 2 views
3

cygwin을 자동으로 설치할뿐만 아니라 cygwin을 사용하여 OpenSSH 서버를 구축하는 데 도움이되는 방법이 있는지 궁금합니다. 하나의 스크립트에서이 작업을 수행 할 수 있습니까?Cygwin - OpenSSH 서버 자동 설치

답변

0

적어도 두 개의 스크립트가 필요합니다.

cygwin의 자동 설치는 sort of possible, but tedious입니다. 설치 프로세스를 적어도 부분적으로 수동으로 수행해야합니다. 이 링크의 끝 부분에는 "- setup.exe를 실행 한 후 자동으로 무언가를 구성하려는 경우"라는 섹션이 있으며 ssh server in cygwin 실행에 필요한 설치 후 설정을 완료하기 위해 조정해야합니다.

2

자동 Cygwin에서의 OpenSSH의는 apt-cyg 설치 :

setup -q -D -s http://mirrors.xmission.com/cygwin -l C:\cygwin -L C:\cygwin -P wget,git,git-svn,openssh 
C:\cygwin\bin\wget rawgit.com/transcode-open/apt-cyg/master/apt-cyg 
C:\cygwin\bin\install apt-cyg /bin 
C:\cygwin\bin\mkpasswd -l > C:\cygwin\etc\passwd  
C:\cygwin\bin\mkgroup -l > C:\cygwin\etc\group 
C:\cygwin\bin\bash --login -c "/bin/ssh-user-config -y -p paswordforusersshd" 
netsh advfirewall firewall add rule name=SSH dir=in action=allow protocol=tcp localport=22 
net start sshd 
+0

나는 Windows 서비스를 성공적으로 생성한다고 생각하지 않습니다. – Maverick

1

내가 특별히 당신이 언급하고있는 작업이를 사용합니다.

J2897's Pastebin

... 배포 Cygwin에서와 OpenSSH를라는 제목의 배치 스크립트에 아래로 스크롤이 자동으로 너무 공개 키 인증을 설정합니다. 따라서 공개 키를 서버의 authorized_keys 파일에 추가하면됩니다.