Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
-
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 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
-
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
)?
-
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
-
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" ??
-
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...
-
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
-
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...
-
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?
-
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?
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!