2014-02-27 4 views
0

원격 서버의 폴더를 백업하려고합니다. 폴더의 파일은 다른 사용자가 소유합니다. 원격 서버는 ssh를 사용하여 루트로 연결할 수 없습니다. 백업은 어떻게해야합니까?루트를 사용하지 않고 SSH를 통해 원격 서버 백업

rsync -e ssh -vauzP --delete [email protected]{REMOTE_IP}:/home/remote_user/folder/ /home/local_user/backup/ 

을하지만 보유하고 있지 않습니다 REMOTE_USER 파일에 대한 메시지를 '권한이 거부'얻을 :

나는 rsync와 함께 노력했다.

답변

3

sudo 권한을 가진 사용자로 ssh을 원격 시스템에 연결할 수 있으며 해당 사용자가 다른 쪽에서 rsync 명령을 사용하도록 할 수 있습니다. 이 (안된)와 같은 뭔가 :. local_userLOCAL_IP은 현재 로그인 한 사용자와 기계입니다

ssh [email protected]{REMOTE_IP} 'rsync -e ssh -vauzP --delete /home/remote_user/folder/ [email protected]{LOCAL_IP}:/home/local_user/backup/' 

+0

하지만 폐쇄 원격 액세스 라우터 뒤에입니다. 당신의 솔루션으로, 나는 그것을 허용해야합니다, 맞죠? 다른 옵션이 있습니까? –

관련 문제