'svn'에 해당되는 글 2건

  1. 2009/11/27 SVN 암호 없이 접속하기 by jinushun
  2. 2009/11/23 svn+ssh 암호 입력안하기.. by jinushun
지난 글에서 expect 스크립트로 svn 암호없이 들어가게햇으나,
spawn 과 ci 할때 vim 과 호환이 잘되지 않는 것같다.
그래서 귀찮지만, rsa 공개키를 서버쪽으로 보내서, 접속시 암호를 없게 하는방법을
택하였다.
방법은 의외로 간단하다.
#
1. 접속서버에서 ssh-keygen -t rsa 를 사용하여 공개키와 개인키를 만든다.(.ssh 에생성)
2. 생성된 공개키는 svn 서버에 .ssh/authorized_keys 로 보내버린다.
3. 공개키/개인키 생성시 passphrase 에 암호를 안넣게되면 svn 접속시 가지고있는
키만으로 접속을 할 수있다.
4. 한단계더나아가, 생성된개인키를 puttygen 을 사용하여 putty 용 openssh 개인키를 만든다.
5. 만들어진 개인키를 putty ssh-auth 에 경로를 지정해준다.
6. 서버접속시와/ svn 접속시 암호를 더이상 안써도된다 ^^

'내 밥벌이' 카테고리의 다른 글

나만의 coding guidline  (2) 2009/12/11
SVN 암호 없이 접속하기  (0) 2009/11/27
GSM 7bit encoding  (0) 2009/11/26
svn+ssh 암호 입력안하기..  (0) 2009/11/23
Posted by jinushun

cvs 는 .cvspasswd 에 암호가 저장되서 로긴이 필요없었는데, svn 은 그런 기능은 없나보다.
검색을 하다보니 http://dcple.com/blog/entry/Subversion을-ssh를-이용하여-tunneling인증시-암호-생략하기
이런 좋은 방법이 있었다.
먼가 상당히 복잡하고, 어려워보인다.
지금은 시간이 없지만, 언제 시간이 나면 한번 따라해보도록하자.
#
내가 선택한방법은 expect 를 사용하는 것이다.
리스트가 스트링으로 분리가 안되는건지, 아니면 다른 문제인지 여튼 코드가 조낸 지저분해졌다.
하지만 동작은한다. ㅋㅋ

기본적인 expect 구조
#!/usr/bin/expect
spawn
send
expect -re (regexp)
interact

svn+ssh 암호 물어보는거 자동화 하기 스크립트

if 가 아주지저분하다. list 를 아무리 변환하고, 스트링으로 만들어봐도 spawn 으로 던질때
묶여지지 가않는다.
일단은 저렇게 해서 쓰다가, 언제 시간이 나면 이유를 찾아봐야겠다.
svn co 경우 는 암호를 두번묻던데 원래 그런건지 아니면 나만그런건지..

'내 밥벌이' 카테고리의 다른 글

GSM 7bit encoding  (0) 2009/11/26
svn+ssh 암호 입력안하기..  (0) 2009/11/23
automake 시에 AM_CONFIG_HEADERS 를 자꾸 찾을때  (0) 2009/11/23
vi 이전위치 기억이 잘안될때?  (0) 2009/09/30
Posted by jinushun