글제목과 같이 윈도우에 svn클라이언트로 리눅스서버에 저장소(Repository)로 운영할때
svn+ssh 사용할려는거다..
리눅스에 저장 될 만한 곳에 저장소(Repository)를 만든다..
shwezarl@testserver:~/$ cd svn
shwezarl@testserver:~/svn$ svnadmin create mysvn
그 다음 private/public key를 생성
shwezarl@testserver:~/$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa.
Your public key has been saved in id_rsa.pub.
The key fingerprint is:
ad:d4:54:23:34:q1:11:32:22:df:d3:3e:4r:55:87:12 shwezarl@testserver
Passphrase을 물어본 후 입력하면 키가 생성된다.
암호는 안쳐도 무방...보안을위해 치는것도 좋고..난 구냥...엔터 3번 ㅋㅋ
아마 id_rsa 란 파일과, id_rsa.pub 파일 두개가 ./.ssh/에 생성된다.
첫번째 것은 개인키 파일이며, 두번째 파일이 공개키 파일이다.
이제 공개키를 서버에 저장시켜놓으면 서버에서 할 일은 끝이다.
이제는 ..리눅스 준비됐고, 윈도우 셋팅이다..
일단 리눅스에서 생성한 id_rsa 파일을 윈도우즈로 가져온다.(winscp사용함)
putty에서는 자체적인 키 포맷을 지원하기 때문에 puttygen으로 개인키를 putty용 키로 바꿔줘야 한단다.
puttygen 실행해서 Conversions → Import key 를 선택해서 아까 받은 id_rsa를 선택
그럼 passphrase를 물어보는데, 키를 만들 때 입력했던 것을 입력하면 된다.
그럼 Key 부분에 세부 정보가 표시될 것이다.
Key passphrase, Confirm passphrase에 나와있는 것을 지우고, Save private key를 클릭해서 개인키를 shwezarl.ppk 으로 저장
다음엔 putty 를 실행해서 세션을 만들 차례이다.
putty를 실행하고 Category →Connection → SSH → Auth → Private key file for authentication 부분에 방금 생성한 shwezarl.ppk 포맷의 개인키를 입력하자.
다음에 세션 메뉴에 들어가서 저장된 세션 부분에 testserver 등을 입력해서 저장 버튼을 누르면 세션이 저장된다.
이때 입력한 testserver과 같은 이름이 svn+ssh 에서 접속 매개변수로 사용된다.
putty세션에 testserver 와 같은 이름으로 저장해놔야....헷갈리지않게 바로 인지할 수 있다..
윈도우즈에서 폴더 하나 만들어서 마우스 오른쪽 클릭 SVN Checkout
repository 부분에는 다음과 같이 입력
svn+ssh://shwezarl@testserver/home/shwezarl/svn/mysvn
shwezarl은 계정 이름
testserver은 putty 에서 저장한 세션 이름 (서버이름과 동일해야 쉽게 인지할수있다)
/home/shwezarl/svn/mysvn 는 SVN 저장소(Repository)가 있는 경로다.
참고될 사이트
http://tortoisesvn.net/ssh_howto
http://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html
글 작성 시 참고한 사이트 http://godyang.battlearea.net
'Windwos > etc TIP skill' 카테고리의 다른 글
PFS Service 작동이 중지되었습니다 - 오류 메시지 해결법 (0) | 2010.06.04 |
---|---|
Windows xp 부팅시 로그인창 안뜨게 하기... (0) | 2010.05.21 |
msconfig의 시작프로그램 체크해제 목록 지우기 (0) | 2010.05.20 |
Windows server 2003 웹사이트 및 FTP사이트 만들기 여정.. (0) | 2010.05.14 |
나의 서버 셋팅 여정... (0) | 2010.05.13 |