printf-Ausgabe mit ">" in eine Datei auf entferntem Host leiten

Bash, Shell, PHP, Python, Perl, CGI
t0e
Posts: 3
Joined: 2008-07-09 17:08

printf-Ausgabe mit ">" in eine Datei auf entferntem Host leiten

Post 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
freddy36
Posts: 273
Joined: 2008-03-20 17:31

Re: printf-Ausgabe mit ">" in eine Datei auf entferntem Host leiten

Post by freddy36 »

Am einfachsten dürfte es sein per SSH das remote file system zu mounten und dann ganz normal alles dahin zu schreiben.
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53

Re: printf-Ausgabe mit ">" in eine Datei auf entferntem Host leiten

Post 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.
t0e
Posts: 3
Joined: 2008-07-09 17:08

Re: printf-Ausgabe mit ">" in eine Datei auf entferntem Host leiten

Post by t0e »

@ Roger:

Besten Dank, klappt wunderbar.

authentifizierung ist keyless :)

Danke dir!

@ Freddy36:

interessante idee. hast du zufällig ein howto o.ä.?
freddy36
Posts: 273
Joined: 2008-03-20 17:31

Re: printf-Ausgabe mit ">" in eine Datei auf entferntem Host leiten

Post 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.