rsync und ssh Port aendern

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

rsync und ssh Port aendern

Beitrag von blackm » 06.06.2005 07:45:48

Hi,

ich habe bei einem Server den ssh Port geaendert und habe ich Probleme mit einem Script das rsync verwendet. Laut rsync ManPage kann man einfach die --rsh Option verwenden um den Port zu aendern, also etwa so

Code: Alles auswählen

rsync --rsy=\"ssh -p 1022 localfile user@remote:/home/user/\"
da meint rsync aber:

Code: Alles auswählen

rsync: Failed to exec "ssh: No such file or directory (2)
rsync error: error in IPC code (code 14) at pipe.c(84)
rsync: writefd_unbuffered failed to write 4 bytes: phase "unknown" [sender]: Broken pipe (32)
rsync error: error in rsync protocol data stream (code 12) at io.c(1080)
DAs geiche bekomme ich auch wenn ich den absoluten Pfad zu ssh angebe...

Kennt jemand das Problem?

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 06.06.2005 08:19:47

hmm.. kann es sein, dass "ssh" auf dem Remote Rechner sein muss und dort nicht gefunden wird?
Oder hast du da schon geschaut (und -rsy ist sicher ein Tippfehler ;-) )?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 06.06.2005 08:27:23

Savar hat geschrieben:hmm.. kann es sein, dass "ssh" auf dem Remote Rechner sein muss und dort nicht gefunden wird?
das wuerde die Fehlermeldung erklaeren..es ist aber auf dem Rechner und direk kann ich es auch aufrufen...
(und -rsy ist sicher ein Tippfehler ;-) )?
ja, irgendwie beim uebertragen passiert...

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 06.06.2005 08:32:55

sag mal.. ist das nicht ein Fehler den "ssh" auswirft? Also das "ssh" sagt: "no such file or..." ?

was soll eigentlich das "localfile" hinter "-p 1022" ??
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 06.06.2005 08:45:57

Ej keine Ahnung was dieses daemliche Programm mir sagen will

Code: Alles auswählen

rsync -av --rsh=\"ssh -p 22 nag-h3-2.0.1.tar.gz blackm@ferris.dyndns.info\"
building file list ... rsync: link_stat "/home/blackm/horde/22" failed: No such file or directory (2)
done
aber

Code: Alles auswählen

blackm@ipx10645:~/horde$ rsync -av --rsh=\"ssh -p 22 nag-h3-2.0.1.tar.gz blackm@ferris.dyndns.info:/home/blackm\"
rsync: Failed to exec "ssh: No such file or directory (2)
[...]
WTF?! Morgen steht ich nicht vor 11 Uhr auf...vorher klappt eh nix...
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 06.06.2005 09:01:57

schau dir mal die Manpage von rsync an.. meiner Meinung nach, darfst du da hinter "ssh -p xxx " nicht die Datei angeben (wäre sonst wohl scp)...

schau in der Manpage mal nach der Zeile:

-e, --rsh

und was danach steht
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 06.06.2005 09:12:56

Ueber die alternative Forum

Code: Alles auswählen

 rsync -e \"ssh -p 22\" nag-h3-2.0.1.tar.gz blackm@ferris.dyndns.info:/home/blackm/
habe ich es auch schon versucht, aber da kommt auch wieder rsync: Failed to exec "ssh: No such file or directory (2)...so ganz ist mir der Syntzx noch nicht klar...
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 06.06.2005 09:23:50

hmm.. ich kapier in der Manpage die Option (das Format)

[user@]host::module/path

nicht so ganz..

die Backslashs brauchst du wegen nem Skript oder warum?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 06.06.2005 09:28:35

Savar hat geschrieben:die Backslashs brauchst du wegen nem Skript oder warum?
8O 8O 8O
damit wollte ich nur sagen das die -p Option zu ssh gehort...aber da war irgendwie der Fehler

Code: Alles auswählen

rsync -e 'ssh -p 22' nag-h3-2.0.1.tar.gz blackm@ferris.dyndns.info:/home/blackm/
funktioniert...hm...komisch das es genauso in der manpage steht, ich es aber trotsdem anders gemacht habe ;-)

Danke fuer die Hilfe!
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Antworten