cygwin을 사용한 svn+ssh 윈도우 서버 설정법

– 서브버전이 지원하는 네트웍으로 저장소에 접근하는 방법


  • svn:// – 속도도 빠르고 설정법도 간편하지만 오가는 내용이 전혀 암호화 되어있지 않다.

  • file://

  • http:// – 아파치 서버를 띄워서 사용할 수 있고 https 프로토콜을 사용하면 ssl 보안이 적용된 것으로 보안성도 갖출 수 있지만 속도가 좀 느리다는 담점이 있다.

  • https://

  • svn+ssh:// – http보다 속도도 빠르면서 강력한 ssh 보안이 적용되었기 때문에 외부에서 저장소로 접근하기 가장 좋은 프로토콜이다.


SSH(secure shell)

SSH는 원격 컴퓨터에 안전하게 액세스하기 위한 유닉스 기반의 명령 인터페이스 및 프로토콜로서, 때로 Secure Socket Shell이라고 불리기도 한다. SSH는 네트웍 관리자들이 웹서버를 포함한 여러 종류의 서버들을 원격지에서 제어하기 위해 널리 사용된다. SSH는 실제로 초창기 유닉스 유틸리티인 rlogin,