[gelöst] Datei von fremden Rechner holen - Wie?

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
knollo
Beiträge: 61
Registriert: 16.03.2009 16:00:26

[gelöst] Datei von fremden Rechner holen - Wie?

Beitrag von knollo » 07.07.2009 15:00:57

Hallo,

ich möchte per crontab in der Nacht von einem entfernten Rechner (freigegebener Ordner mit Name und Passwort) ein Datei kopieren.

Wie soll das funktionieren?

cp 192.168.0.1/quellordner/quelldatei 192.168.0.2/zielordner/zieldatei

Das kann doch nicht funktionieren. ich muss doch noch irgendwo die Anmeldedaten hinterlegen.

rsnapshot läuft schon auf dem Server. Kann man das dazu nutzen? Wenn ja, wie?


Kann da jemand helfen?


Gruß Knollo
Zuletzt geändert von knollo am 08.07.2009 09:35:09, insgesamt 1-mal geändert.

Benutzeravatar
Valdez
Beiträge: 554
Registriert: 08.05.2008 14:15:23
Wohnort: Tirol
Kontaktdaten:

Re: Datei von fremden Rechner holen - Wie?

Beitrag von Valdez » 07.07.2009 15:31:38

via ssh ...

damit nicht jedesmal das pw eingeben musst kannst dir einen ssh key einrichten und dann via
scp deine dateien rüberkopieren

Eine umfangreichere Anleitung:
http://www.linux-fuer-alle.de/doc_show. ... 3&catid=16

lg
<<its like 10.000 spoons when all you need is a knife>>

Benutzeravatar
knollo
Beiträge: 61
Registriert: 16.03.2009 16:00:26

Re: Datei von fremden Rechner holen - Wie?

Beitrag von knollo » 07.07.2009 15:35:23

Gehts auch ohne ssh?

Benutzeravatar
stollenreiter
Beiträge: 402
Registriert: 10.08.2004 16:30:47
Wohnort: Bremen

Re: Datei von fremden Rechner holen - Wie?

Beitrag von stollenreiter » 07.07.2009 16:35:56

Hallo.

Ja, geht auch mit ftp.

Code: Alles auswählen

ftp -n -i  192.168.0.1 <<*eof
quot user "derusername" 
quot pass "daspasswort" 
bin
lcd zielordner
cd quellordner
mget *
quit
*eof
Damit habe ich das schon öfter gemacht. Musste halt noch anpassen an deine Anforderungen. Wichtig ist das mit dem <<*eof
Gruß Stollenreiter
wat mutt, dat mutt
Mein Jakobsweg heißt Darb al-Arba'in

Benutzeravatar
Valdez
Beiträge: 554
Registriert: 08.05.2008 14:15:23
Wohnort: Tirol
Kontaktdaten:

Re: Datei von fremden Rechner holen - Wie?

Beitrag von Valdez » 07.07.2009 16:36:21

ftp ?
samba ?
<<its like 10.000 spoons when all you need is a knife>>

Benutzeravatar
Valdez
Beiträge: 554
Registriert: 08.05.2008 14:15:23
Wohnort: Tirol
Kontaktdaten:

Re: Datei von fremden Rechner holen - Wie?

Beitrag von Valdez » 07.07.2009 16:41:34

oh hab die folge antworten erst später bemerkt

=)
<<its like 10.000 spoons when all you need is a knife>>

Alternativende
Beiträge: 2094
Registriert: 07.07.2006 18:32:05

Re: Datei von fremden Rechner holen - Wie?

Beitrag von Alternativende » 07.07.2009 16:44:32

Du könntest dir auch ein einfaches Skript schreiben das die Freigabe mountet und dann kannst du mit cp, rsync oder sonst wie kopieren und verschieben wie du möchtest.

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

Re: Datei von fremden Rechner holen - Wie?

Beitrag von nepos » 07.07.2009 16:45:30

Wobei ich bei FTP dann eher Tools wie ncftpget benutzen würde. Dem kann ich alles wichtige per Option mitgeben und muss nicht den FTP-Client scripten.

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: Datei von fremden Rechner holen - Wie?

Beitrag von uname » 07.07.2009 17:02:34

Vielleicht sollten wir als Möglichkeit

http://de.wikipedia.org/wiki/Netcat

nicht vergessen. Auch kann man irgendwie direkt "rsync" ohne SSH nutzen.

Alternativende
Beiträge: 2094
Registriert: 07.07.2006 18:32:05

Re: Datei von fremden Rechner holen - Wie?

Beitrag von Alternativende » 07.07.2009 19:05:35

Ich meinte gar nicht FTP sondern eher sowas...

Code: Alles auswählen

#!/bin/sh
mount -t cifs -o username=Administrator,password=Passwort //192.168.44.100/share_name  /mnt/Verzeichnis   #Mounten der entfernten Freigabe.
cp -r /mnt/Verzeichnis/DiesesVerzeichnis/ /home/user/SchnickSchnack/   #Kopieren der Daten
umount /mnt/Verzeichnis  # Und wieder weg damit.

exit 0;
Er sprach doch von einer Freigabe, also müsste das ja gehen. Wenn gewollt könnte man statt cp auch direkt ein tar.gz in das Zielverzeichnis erstellen.

Benutzeravatar
knollo
Beiträge: 61
Registriert: 16.03.2009 16:00:26

Re: Datei von fremden Rechner holen - Wie?

Beitrag von knollo » 08.07.2009 07:55:12

Vielen Dank für eure Vorschläge.

Mit netcat komme ich gar nicht klar.

Also die Variante von Wellenreiter gefiel mir erst ganz gut. Allerdings wenn ich die Befehle Stück für Stück ausführe bleibe ich bei

Code: Alles auswählen

quot user "derusername"
hängen. Ist quot user als Befehl richtig?

Die Variante von Alternativende ist auch super. Sieht ebenfalls sehr einfach aus. Bin gerade beim testen!
mount -t cifs -o
is not a valid block device
Ist das so richtig? Es soll ein freigegebener Ordner gemountet werden.

Benutzeravatar
stollenreiter
Beiträge: 402
Registriert: 10.08.2004 16:30:47
Wohnort: Bremen

Re: Datei von fremden Rechner holen - Wie?

Beitrag von stollenreiter » 08.07.2009 09:32:39

Na so schnell wird aus dem Stollenreiter ein Wellenreiter 8O

Aber zum Thema:

ja, "quot user" ist richtig. Lass mal die Anführungszeichen bei "user" und "pass" weg. Kann sein, dass er das nicht versteht. Mein ftp-Script war dafür gedacht, von einer IBM Bibliotheken zu übertragen. Hab das nie in reinem Linux-Umfeld getestet.
Gruß Stollenreiter
wat mutt, dat mutt
Mein Jakobsweg heißt Darb al-Arba'in

Benutzeravatar
knollo
Beiträge: 61
Registriert: 16.03.2009 16:00:26

Re: Datei von fremden Rechner holen - Wie?

Beitrag von knollo » 08.07.2009 09:34:39

Hier die Lösung:

apt-get install smbfs

#!/bin/sh
mount -t smbfs -o username=***,password=*** //IP/Pfad/ /mnt/tmp/ #Mounten der entfernten Freigabe.
cp -r /mnt/tmp/Datei /Pfad/ #Kopieren der Daten
umount /mnt/tmp/ # Und wieder weg damit.

exit 0;

Vielen Dank an euch!


Gruß Knollo

Benutzeravatar
Valdez
Beiträge: 554
Registriert: 08.05.2008 14:15:23
Wohnort: Tirol
Kontaktdaten:

Re: [gelöst] Datei von fremden Rechner holen - Wie?

Beitrag von Valdez » 22.07.2009 15:02:21

danke auch =)
<<its like 10.000 spoons when all you need is a knife>>

Antworten