[gelöst] Datei von fremden Rechner holen - Wie?
[gelöst] Datei von fremden Rechner holen - Wie?
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
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.
Re: Datei von fremden Rechner holen - Wie?
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
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>>
Re: Datei von fremden Rechner holen - Wie?
Gehts auch ohne ssh?
- stollenreiter
- Beiträge: 402
- Registriert: 10.08.2004 16:30:47
- Wohnort: Bremen
Re: Datei von fremden Rechner holen - Wie?
Hallo.
Ja, geht auch mit ftp.
Damit habe ich das schon öfter gemacht. Musste halt noch anpassen an deine Anforderungen. Wichtig ist das mit dem <<*eof
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
Re: Datei von fremden Rechner holen - Wie?
ftp ?
samba ?
samba ?
<<its like 10.000 spoons when all you need is a knife>>
Re: Datei von fremden Rechner holen - Wie?
oh hab die folge antworten erst später bemerkt
=)
=)
<<its like 10.000 spoons when all you need is a knife>>
-
- Beiträge: 2094
- Registriert: 07.07.2006 18:32:05
Re: Datei von fremden Rechner holen - Wie?
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.
Re: Datei von fremden Rechner holen - Wie?
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.
Re: Datei von fremden Rechner holen - Wie?
Vielleicht sollten wir als Möglichkeit
http://de.wikipedia.org/wiki/Netcat
nicht vergessen. Auch kann man irgendwie direkt "rsync" ohne SSH nutzen.
http://de.wikipedia.org/wiki/Netcat
nicht vergessen. Auch kann man irgendwie direkt "rsync" ohne SSH nutzen.
-
- Beiträge: 2094
- Registriert: 07.07.2006 18:32:05
Re: Datei von fremden Rechner holen - Wie?
Ich meinte gar nicht FTP sondern eher sowas...
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.
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;
Re: Datei von fremden Rechner holen - Wie?
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
hängen. Ist quot user als Befehl richtig?
Die Variante von Alternativende ist auch super. Sieht ebenfalls sehr einfach aus. Bin gerade beim testen!
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"
Die Variante von Alternativende ist auch super. Sieht ebenfalls sehr einfach aus. Bin gerade beim testen!
Ist das so richtig? Es soll ein freigegebener Ordner gemountet werden.mount -t cifs -o
is not a valid block device
- stollenreiter
- Beiträge: 402
- Registriert: 10.08.2004 16:30:47
- Wohnort: Bremen
Re: Datei von fremden Rechner holen - Wie?
Na so schnell wird aus dem Stollenreiter ein Wellenreiter
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.
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.
Re: Datei von fremden Rechner holen - Wie?
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
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
Re: [gelöst] Datei von fremden Rechner holen - Wie?
danke auch =)
<<its like 10.000 spoons when all you need is a knife>>