?
Solved

rsync remote backup

Posted on 2006-06-27
4
Medium Priority
?
310 Views
Last Modified: 2013-12-16
Hi all,

I urgently need assistance with the rync remote backuping up, here's the scenario.

I have a local server with IP 192.168.0.7 and have VPN connection to a remote server with IP 192.168.1.5 and I would like to backup data from local server to remote server.

Both server have rsync installed, i run the following command from the local server where the file i want to back is:

rsync -a /jtest/ 192.168.1.5:/usr/Backup_of_Server2/HD2/ but i get the follwoing error message:
Host key verification failed.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(359)

Can anyone please help me with this?
0
Comment
Question by:akt-uk
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 22

Accepted Solution

by:
pjedmond earned 1500 total points
ID: 16995317
This is because you are not authenticated to use the remote connection. The method of authentication can either be shared 'secrets', or key verification.:

http://www.linuxjournal.com/node/6508/print

gives you a better idea of how to do this.

Assuming that you have sshd on the remote server, then I prefer (as the data is transmitted in encrytped form):

rsync -Cavz -e ssh /home/dir user@192.168.1.5:/home

Will work happily. However, you will need to enter passwords. This can be solved using public key cryptography:

http://www.cvrti.utah.edu/~dustman/no-more-pw-ssh/

Incidentally, this is the *correct* way to do it in order to maintain the security of the data transferred.

0
 

Author Comment

by:akt-uk
ID: 16996567
pjedmond, thanks for your support but this is all new to me, we had a consultant come in and he setup the script file which runs daily at 02:00 but i don't think he used the method that you mentioned? how and where can i check on the servers how the system is setup?

which is the best way to to test; i would like to copy a test file on a remote server
 
0
 
LVL 22

Expert Comment

by:pjedmond
ID: 16996620
crontab -e

Should show you the cron entry. You can then view the script that is run at 0200 daily once you know what it is.

There may also be a few 'keys' that have been transferred between servers in order to cope with the authentication between the servers.

(   (()
(`-' _\
 ''  ''
0
 
LVL 14

Expert Comment

by:ppfoong
ID: 17040749

Read this for step-by-step instruction.

http://www.fredshack.com/docs/rsync.html


0

Featured Post

Will your db performance match your db growth?

In Percona’s white paper “Performance at Scale: Keeping Your Database on Its Toes,” we take a high-level approach to what you need to think about when planning for database scalability.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

How many times have you wanted to quickly do the same thing to a list but found yourself typing it again and again? I first figured out a small time saver with the up arrow to recall the last command but that can only get you so far if you have a bi…
In the first part of this tutorial we will cover the prerequisites for installing SQL Server vNext on Linux.
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
Suggested Courses
Course of the Month11 days, 5 hours left to enroll

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question