서브버전에서 ip별 checkout 제한 거는 방법 있나요?
글쓴이: visang9 / 작성시간: 금, 2013/04/05 - 2:06오후
안녕하세요.^^
현재 회사에서 subversion을 사용중입니다.
근데 보안상 개발서버에서만 checkout을 할수 있게 하고 개인PC에서는 checkout을 못하게 막아야합니다.
계정 설정보면 읽기, 쓰기 이런 권한만 있고 IP별 제한은 없는것 같은데요.
혹시 IP별 제한을 줄수가 있을까요?
혹시 있으면 방법좀 알려주세요...흑...
Forums:
음..
보안상 개발서버에서만 체크 아웃을 한다면
서브버전 서버에 개발 서버 아이피만 접근 가능하게 hosts.allow 설정을 하시면 되지 않을까요?
apache 설정에서 IP 제한을 걸면 될 것
apache 설정에서 IP 제한을 걸면 될 것 같은데요.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
저도 안해봐서 잘 모르지만. ㅇ_ㅇ;;
1번 방법
윈도우 방화벽 - 예외 - 포트 추가 - 범위 변경 - 사용자 지정 목록 (IP 범위 지정)
2번 방법
접속자'마다 SVN 그룹과 계정을 별도로 나누어 줍니다.
http://pupustory.tistory.com/102
http://snoopybox.co.kr/1497
//참고용 링크 모음
구글 SVN
http://cafe.naver.com/notevaio/494941
http://blog.daum.net/gamecherie/13
페도라 SVN
http://cafe.naver.com/acacia82/543
SVN
http://www.pyrasis.com/main/Subversion-HOWTO
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
답변 감사합니다...
답변 감사합니다...^^;;;
제가 설명이 부족했던것같습니다.
현재 리눅스서버에 svn 서버를 돌리고 있고 리눅스 개발 서버 4대가 있습니다.
svn서버는 svnserve만 돌고 있고 apache나 ssh는 연동하지 않은 상태입니다...^^;;;
프로젝트별 passwd에 ID와 PW를 주어 계정 있는 사람들만 접근이 가능합니다.
개발서버에서 주로 checkout 및 update를 하고 있습니다.
그런데 passwd에서 계정을 주고 svnserve.conf에서 계정에 맞게 권한을 주었더니...
계정만 있으면 어디서든 checkout을 할수가 있더라구요...;;;
그래서 '어디서든'을 '개발서버'에서만 가능으로 바꾸려고 합니다...
checkout할때 ip 체크할수 있는 스크립트 같은걸 추가할수 있을까요?
아니면 리눅스 서버에서 개발 서버 IP만 접근가능하게 막아야할것 같은데...
이렇게되면 checkout이 목적이 아닌경우에도 막히게 되어...엄청난 컴플레인이 쏟아질듯합니다...ㅜㅜ
No access 설정 해보세요.
http://snoopybox.co.kr/1497
svn과 윈도우 사용자 계정을 선택할 수 있어 보입니다.
다른 방법이 있다면.
중계서버를 두어서. 인증이 통과하면. SVN포트의 데이터를 전송하는 방식도 가능해 보입니다.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
댓글 달기