[gelöst] rsync mit ssh

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

[gelöst] rsync mit ssh

Beitrag von Duff » 14.05.2009 13:07:59

Hallo,

weiß nicht, ob ich den Fehler einfach nicht sehe, aber ich probiere hier schon fast eine Stunde lang eine Datei auf einen Server per rsync mit ssh zu kopieren. Jegliche versuche scheitern.

Code: Alles auswählen

daniel@daniel-laptop:~/daten$ /usr/bin/rsync -avz -e "ssh -p 22222" daniel@dyndns.org:/home/daniel/ grosseDatei.tgz
bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(635) [receiver=3.0.3]
Der entfernte Rechner ist per ssh nur über den Port 22222 zu erreichen. Ein ssh-Login via

Code: Alles auswählen

ssh -Yt dyndns.org -l daniel -p 22222
funktioniert auch problemlos.

Kann es daran liegen, dass ich ein Verzeichnis auf dem Rechner noch per sshfs eingebunden habe?
Zuletzt geändert von Duff am 14.05.2009 15:36:22, insgesamt 1-mal geändert.
Oh, yeah!

pluvo

Re: rsync mit ssh

Beitrag von pluvo » 14.05.2009 13:21:08

Hallo!
Duff hat geschrieben:

Code: Alles auswählen

bash: rsync: command not found
Nanu?

Wie wäre es hiermit?

Code: Alles auswählen

rsync -avz -e "ssh -p 22222" grosseDatei.tgz daniel@dyndns.org:/home/daniel/
  1. Quelle: grosseDatei.tgz
  2. Ziel: daniel@dyndns.org:/home/daniel/
mfg pluvo

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: rsync mit ssh

Beitrag von Duff » 14.05.2009 13:31:55

Danke, aber hatte ich auch schon probiert.

Es kommt immer

Code: Alles auswählen

bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(635) [sender=3.0.3]
Oh, yeah!

pluvo

Re: rsync mit ssh

Beitrag von pluvo » 14.05.2009 13:49:06

Hallo!

Die Datei liegt dort aber auch?

Code: Alles auswählen

ls ~/daten/grosseDatei.tgz
mfg pluvo

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: rsync mit ssh

Beitrag von Duff » 14.05.2009 13:55:21

Ja. Ich habe auch schon mal den absoluten Pfad angegeben und mit der TAB-Taste alles vervollständigt. Also einen Rechtschreibfehler schließe ich jetzt mal aus.

[edit]
Ein einfaches scp funktioniert.

Code: Alles auswählen

scp -v -P 22222 grosseDatei.tgz daniel@dyndns.org:/home/daniel/
[/edit]
Zuletzt geändert von Duff am 14.05.2009 14:01:34, insgesamt 1-mal geändert.
Oh, yeah!

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: rsync mit ssh

Beitrag von nepos » 14.05.2009 13:56:14

Auf dem Zielrechner ist auch rsync installiert? Du darfst das als User, der per SSH einloggt auch ausführen und bist nicht in einem Chroot oder sowas?

pluvo

Re: rsync mit ssh

Beitrag von pluvo » 14.05.2009 14:01:53

Hallo!
nepos hat geschrieben:Auf dem Zielrechner ist auch rsync installiert?
Das ist sein Fehler :mrgreen:
Daher kommt auch der "rsync: command not found"-Hinweis. Daran hatte ich erst gar nicht gedacht.

mfg pluvo :)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: rsync mit ssh

Beitrag von Duff » 14.05.2009 14:02:55

nepos hat geschrieben:Auf dem Zielrechner ist auch rsync installiert? Du darfst das als User, der per SSH einloggt auch ausführen und bist nicht in einem Chroot oder sowas?
Jow, dass war es.

Code: Alles auswählen

daniel@nslu2:~$ rsync
-bash: rsync: command not found
Wieso muss rsync denn auch auf dem Zielrechner installiert sein?
Oh, yeah!

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: rsync mit ssh

Beitrag von habakug » 14.05.2009 15:01:15

Hallo!
Wieso muss rsync denn auch auf dem Zielrechner installiert sein?
Weil es so in der Manpage (Setup) steht:
man rsync hat geschrieben:Note that rsync must be installed on both the source and destination machines.
Gruß, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Re: rsync mit ssh

Beitrag von Duff » 14.05.2009 15:36:02

habakug hat geschrieben:
man rsync hat geschrieben:Note that rsync must be installed on both the source and destination machines.
Gruß, habakug
Hast natürlich Recht.
Hätte ich auch mal nach suchen können. Sorry.
Oh, yeah!

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: [gelöst] rsync mit ssh

Beitrag von nepos » 14.05.2009 17:19:57

Weil rsync von Rechner A mit seinem eigenen Protokoll mit dem rsync auf Rechner B sprechen muss. Drum brauchst du an beiden Enden den rsync installiert.

Antworten