Mini HOWTO - Datentranfer mittels rsync und ssh
Wenn Sie die Daten nicht auf ihrem Rechner zwischenspeichern wollen oder große Datenmengen zu verschieben haben oder gerne lieber konsolenbasiert arbeiten möchten folgt hier eine minimalistische Anleitung zum Transfer der Daten von drnong zu webhome.
Einloggen mit ssh
Öffnen Sie ein Terminal z.B. unter Linux und melden Sie sich mittels sshssh
Erststudium Tooltip Text auf webhome zum ersten Mal ein. Sie sehen, wie ihr /home Verzeichnis und das public_html Verzeichnis automatisch angelegt werden.
~$ sshssh
Erststudium Tooltip Text muster.mann@webhome.fh-kl.de
muster.mann@webhome.fh-kl.de's password:
Creating directory '/home/muster.mann'.
Creating directory '/home/muster.mann/public_html'.
Last login: Thu Mar 18 14:19:44 2010 from kl-13-189.natpat.fh-kl.de
muster.mann@webhome:~$
Transfer mit rsync
Anschließend können Sie die Daten von drnong mit rsync rübersync'en. rsync verwendet sshssh
Erststudium Tooltip Text intern mit Hilfe des Schalter "-e". Da Sie dann zum ersten Mal konnektieren, erscheint die Meldung "The authenticity of host drnong ... " (siehe unten). Diese besätigen Sie mit "yes". Dann geben Sie ihr Kennwort vom zentralen Anmeldedienst ein.
Der rsync Schalter --dry-run veranlaßt einen Probelauf und simuliert den Transfer erst mal nur. Wenn Sie mit der Liste der zu transferierenden Daten zufrieden sind, starten Sie den rsync Befehl nochmal ohne diesen Schalter.
Beachten Sie, daß die Ausgabe des Befehls u.U. bei Ihnen länger sein wird.
muster.mann@webhome:~$ rsync -rlve sshssh
Erststudium Tooltip Text drnong:public_html/ public_html/ --dry-run
The authenticity of host 'drnong (143.93.17.186)' can't be established.
RSA key fingerprint is 1e:32:2b:15:fa:3f:91:73:36:35:51:1d:a0:f6:1c:1c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'drnong,143.93.17.186' (RSA) to the list of known hosts.
Password:
receiving incremental file list
index.html
sent 30 bytes received 101 bytes 13.79 bytes/sec
total size is 10 speedup is 0.08
muster.mann@webhome:~$
