Page 1 of 1
printf-Ausgabe mit ">" in eine Datei auf entferntem Host leiten
Posted: 2008-08-08 15:54
by t0e
Hallo ich versuche gerade wie beschrieben eine Ausgabe in eine Datei auf einem entfernten Host zu "pipen".
Also in etwa der Art
Code: Select all
printf "Text" > <servername>/pfad/zur/Datei
Habt ihr diesbezüglich eine Idee?
Die Übertragung soll zudem verschlüsselt geschehen, ist dies per vielleicht per ssh möglich? :-k
Vielen Dank und Grüße,
t0e
Re: printf-Ausgabe mit ">" in eine Datei auf entferntem Host leiten
Posted: 2008-08-08 17:43
by freddy36
Am einfachsten dürfte es sein per SSH das remote file system zu mounten und dann ganz normal alles dahin zu schreiben.
Re: printf-Ausgabe mit ">" in eine Datei auf entferntem Host leiten
Posted: 2008-08-08 17:43
by Roger Wilco
t0e wrote:ist dies per vielleicht per ssh möglich?
Ja, ist es.
Code: Select all
echo "Test"|ssh example.com "cat>test.txt"
Ein Login auf dem entfernten Host sollte natürlich ohne Passwort möglich sein. Sonst ist das für ein Skript ziemlich unbrauchbar.
Re: printf-Ausgabe mit ">" in eine Datei auf entferntem Host leiten
Posted: 2008-08-08 22:38
by t0e
@ Roger:
Besten Dank, klappt wunderbar.
authentifizierung ist keyless :)
Danke dir!
@ Freddy36:
interessante idee. hast du zufällig ein howto o.ä.?
Re: printf-Ausgabe mit ">" in eine Datei auf entferntem Host leiten
Posted: 2008-08-09 00:21
by freddy36
t0e wrote:interessante idee. hast du zufällig ein howto o.ä.?
Such einfach mal nach "sshfs". Unter Debian gibt es ein gleichnamiges Paket.
Alles was man wissen muss und noch viel mehr findet man in der manpage dazu.