웹마스터 팁

rsync 를 사용하면서
root 계정을 막고 rsync 를 사용하는 방법을 질문한 사람이 있어서
다 같이 공유하면 좋을거 같아서 사용법을 간단히 올립니다.

먼저
sshd_config 파일에서
PermitRootLogin forced-commands-only
이렇게 설정을 바꿉니다.
즉 공개키의 명령만 실행하겠다는 의미입니다.


공개키 만드시는 방법은 다 아실거라 생각합니다.

예를 들어서
A서버(master.com/1.1.1.1) 에서 B(test.com/1.1.1.2) 서버로
rsync를 실행한다고 가정합니다.

B 서버에서
#>ssh-keygen -t rsa -b 2048 -f test.com-key
실행하면
test.com-key 와 test.com-key.pub 이렇게 생성이 됩니다.


test.com-key 는 /root/.ssh/test.com-key 를 두겠습니다.

test.com-key.pub 는 A서버의 /root/.ssh/authorized_keys
로 교체합니다.
그리고 나서 vi 나 기타 편집기로 열어서

원본
--------------------------------------------------------
ssh-rsa AAAXXXXXx ....XXXXX== root@test.com
---------------------------------------------------
추가본
--------------------------------------------------------
from="1.1.1.2",command="/root/validate-rsync" ssh-rsa AAAXXXXXx...XXXXXX== root@test.com
---------------------------------------------------

from 은 B 서버의 아이피 주소를 적습니다.
그런 다음에 validate-rsync 파일을 만듭니다.
퍼미션은 실행 퍼미션있어야 합니다.
------------------------------------------------------------------------
#!/bin/sh

case "$SSH_ORIGINAL_COMMAND" in
*\&*)
echo "Rejected"
;;
*\(*)
echo "Rejected"
;;
*\{*)
echo "Rejected"
;;
*\;*)
echo "Rejected"
;;
*\<*)
echo "Rejected"
;;
*\`*)
echo "Rejected"
;;
rsync\ --server*)
$SSH_ORIGINAL_COMMAND
;;
*)
echo "Rejected"
;;
esac

제목 글쓴이 날짜
메뉴에 플래시 적용하기 [7] file 지허 2007.10.23
타이틀을 플래시로 보이기.... [5] file 맞장 2007.10.18
답글 영역 안보이게 블로그에서 토글 방식 적용 [9] file 지허 2007.10.18
관리자 페이지 모듈->댓글 내용에   & " < > 안 나오게 하기 [1] 必得力 2007.10.18
최근 댓글 리스트에   & " < > 안 나오게 하기 [3] 必得力 2007.10.18
ZBXE용 모니위키 연동 플러그인 소스 [4] 베니 2007.10.17
제로보드 소스 서버에 올릴때.. [3] 남국 2007.10.17
최근 이미지 출력 위젯에서 글 제목 출력을 선택항목으로 바꾸기 [6] 必得力 2007.10.17
상단에 로그인 회원가입 등 메뉴 넣기 (id/pw찾기 추가) [7] mireu 2007.10.16
optimizer 체크 후 저장해도 체크 해제 되시는 분들 [2] 다케루 2007.10.15
홈페이지 주소 깔끔하게 사용하기 [초보용] [14] 똑디 2007.10.13
"회원 추가" 를 "회원 가입" 으로 .. [9] file 디키스 2007.10.12
주메뉴와 하위메뉴 구분이 잘 안되시는 분들께... [2] 다케루 2007.10.12
(글) 알림 옵션 기본 체크 [27] Simulz 2007.10.10
(게시물, 서명) 원하는 곳에 서명 출력하기 [10] file Simulz 2007.10.08
댓글 등록시 하드에 있는 이미지를 쉽게 웹에 링크시키는 프로그램 [6] file 팔공산 2007.10.07
(회원 정보) 작성 글 수, 댓글 수를 보여주기 (#4, 2007-10-13) [7] file Simulz 2007.10.06
경험에 의지한 로그인 풀림현상 처리 남국 2007.10.06
xe 폴더를 어딘가로 이전했을 때 로그인이 안되는 경우... [2] preware 2007.10.05
iframe사용시 세로길이 자동 조정되게 하기 [7] file 팔공산 2007.10.04