Seite 1 von 1
zwischen 23 netzwerkstationen kopieren!
Verfasst: Montag 31. Januar 2011, 08:58
von baldi
Hallo
Ich bin ein Neuling (Ihr könnt das sicher schon nicht mehr hören!)
Folgendes habe 23 Netzwerk clients und muss oft vom server daten an diese verteilen-> dass muss ich dann meistens mit der konsole machen sprich mit dem MC.
ich möchte ein ganz einfaches sckriptchen haben wo ich mittels # die stationen rausnehme die ich nicht brauche!
station1234
#station2227 zb
ich habe schonmal angefangen aber naja
#########################################################################
#!/usr/bin/python . #
# -*- coding: utf-8 -*- . #
#........................ #
#Dieses Modul erleichtert die Arbeit bei Dateieinspielungen!!!. #
#Autor Thomas #
#########################################################################
#Datei von nach kopieren!
shutil.copy2('./data/1234/1234-0.dat', './station1234/root/1234-0.dat')
also mit einer shellverbinung währe es schon cool
ich denke so falsch kann ich nicht gewesen sein?!
MFG Thomas
Re: zwischen 23 netzwerkstationen kopieren!
Verfasst: Montag 31. Januar 2011, 09:22
von Leonidas
Hallo baldi, willkommen im Forum,
Was für eine Shellverbindung meinst du? Sind da irgendwelche Netzwerklaufwerke freigegeben oder wie willst du das kopieren?
Re: zwischen 23 netzwerkstationen kopieren!
Verfasst: Montag 31. Januar 2011, 09:55
von baldi
1 danke
für deine schnelle antwort/begrüßung erlebt man auch nicht oft
shell verbinung meine ich zb eine ssh
die clients verlangen keine autentifizierung vom server
der server hat den kompletten zugriff auf festplatte ect.
sobald die ip oder der name des clients eingegebn wird kommst du sofort ins hauptverzeichnis des clients!
Hoffe habe mich gut und verständlich ausgedrückt
MFG
Re: zwischen 23 netzwerkstationen kopieren!
Verfasst: Montag 31. Januar 2011, 10:31
von Leonidas
Moment, ich verstehe es immer noch nicht ganz: du verbindest dich also von den Clients zum Server via SSH. Wie hat da der Server vollen Zugriff auf die Clients? So funktioniert SSH doch gar nicht.
Re: zwischen 23 netzwerkstationen kopieren!
Verfasst: Montag 31. Januar 2011, 10:44
von baldi
is doch egal ich möchte einfach auf meine clients datein vom server dorthin kopiern
SSH:
Secure Shell oder SSH ist a Netzwerkprotokoll als auch ein Programm!
mit der hilfe von dem kann du dich auf sichere weise verschlüsselte Netzwerkverbindung mit einem entfernten Gerät herstellen
sprich ist wie RDP unter win nur dass du nur auf den mc oder konsole zurückgreifen kannst.
bin jetzt selber durcheinander ^^
MFG
Re: zwischen 23 netzwerkstationen kopieren!
Verfasst: Montag 31. Januar 2011, 11:20
von Hyperion
Du suchst dann aber "scp" - mit ssh gelangst Du ja nur auf einen entfernten Rechner; lokale Dateisysteme sind dort dann aber nicht verfügbar.
Re: zwischen 23 netzwerkstationen kopieren!
Verfasst: Montag 31. Januar 2011, 11:43
von baldi
Aber mit dem midnight commander kann ich unter einer ssh verbindung jah auch kopieren?!
http://img521.imageshack.us/i/unbenanntsxb.png/
Re: zwischen 23 netzwerkstationen kopieren!
Verfasst: Montag 31. Januar 2011, 12:25
von BlackJack
@baldi: `scp` benutzt ja auch das SSH-Protokoll, genau wie der `mc`.
Re: zwischen 23 netzwerkstationen kopieren!
Verfasst: Montag 31. Januar 2011, 13:07
von /me
baldi hat geschrieben:Aber mit dem midnight commander kann ich unter einer ssh verbindung jah auch kopieren?!
Dort hast du aber auch nicht die Laufwerke auf den anderen Rechnern ins Dateisystem eingeblendet. In dem Fall kannst du mit shutil.copy2() nichts ausrichten.
Das sieht eher danach aus, als solltest du scp verwenden. Das wiederum kannst du von Python aus via
subprocess starten.
Re: zwischen 23 netzwerkstationen kopieren!
Verfasst: Montag 31. Januar 2011, 13:27
von Leonidas
baldi hat geschrieben:is doch egal ich möchte einfach auf meine clients datein vom server dorthin kopiern
SSH:
Secure Shell oder SSH ist a Netzwerkprotokoll als auch ein Programm!
Du musst mir nicht erklären was SSH ist, das weiß ich selbst ausreichend gut. Was mich interessiert ist dein Setup. Wenn der Server Zugriff auf die Dateisysteme der Clients hat, wäre es doch am sinnvollsten wenn er da selbst draufkopiert. Daher ist der Einwurf von SSH ja ziemlich sinnlos, weil bei SSH der Client sagt, was er wohin kopieren will.
Re: zwischen 23 netzwerkstationen kopieren!
Verfasst: Montag 31. Januar 2011, 13:41
von baldi
Ok sorry jetz kann ich dir folgen^^
jah sicher der server sollte dass schluss endlich ganz alleine machen!!
Re: zwischen 23 netzwerkstationen kopieren!
Verfasst: Dienstag 1. Februar 2011, 07:44
von baldi
hallo
könntet ihr mir da einfaches beispiel machen zeigen?

Re: zwischen 23 netzwerkstationen kopieren!
Verfasst: Dienstag 1. Februar 2011, 12:42
von Leonidas
Naja, mit ``shutil`` bist du doch schon auf dem richtigen Weg.