Kopieren von entfernten Rechner Teil 2

Status
Nicht offen für weitere Antworten.

joergh

Aktives Mitglied
Hallo!

Hier noch einmal das gleiche Problem, wie letztes Mal - diesmal die Linuxvariante:

Ich möchte mit Java(auf Linux) eine Datei kopieren, die auf einem anderen Linuxrechner (/home/joerg/text.txt) liegt. Ip-Adresse ist bekannt.

Wäre toll, wenn jemand mehr weiss als ich.

Danke & Gruß
 
T

tuxedo

Gast
Wie wär's mit Samba-Server auf dem anderen Rechner aufsetzen und Ordner freigeben? Dann kommst du wieder mit CIFS dran.

Weil: IRGEND ein Dienst muss auf dem anderen Rechner ja laufen. "Einfach so" fliegen die Files nicht durch's Kabel.
 

joergh

Aktives Mitglied
alex0801 hat gesagt.:
Wie wär's mit Samba-Server auf dem anderen Rechner aufsetzen und Ordner freigeben? Dann kommst du wieder mit CIFS dran.

Weil: IRGEND ein Dienst muss auf dem anderen Rechner ja laufen. "Einfach so" fliegen die Files nicht durch's Kabel.

Daran hatte ich auch gedacht, aber irgendwie denke ich bei Samba nur an Windows und das ist ja nun gar nicht beteiligt. Kann ich nicht irgendeinen Linux-Standarddienst nutzen? Leider habe ich in den Bereich nur wenig Ahnung...
 

Niki

Top Contributor
Du kannst auch ftp aufsetzen. es gibt einen nette lib für java, mit der du dann die files kopieren kannst (commons-net)
 
T

tuxedo

Gast
Der Samba-Server IST in meinen Augen ein Standarddienst wenn es drum geht Windows und Linux in einem Netz zu haben. Zudem ist Samba bei (fast?) jeder Distribution dabei. SuSE bietet sogar ein hervorragendes Konfigurationsmenü an.
Insgesamt ist Samba in <5min eingerichtet.

Ich würde bei einem Dienst (CIFS) bleiben und nicht noch auf FTP und andere Dienste ausweichen. Das macht die Sache doch nur unnötig komplizierter für die eigene Anwendung.

- Alex
 

HoaX

Top Contributor
ich würde da auch zu samba greifen, oder evtl ssh/sftp.
richtig linux-like per nfs geht es auch mit der lib "yanfs".
 

joergh

Aktives Mitglied
HoaX hat gesagt.:
ich würde da auch zu samba greifen, oder evtl ssh/sftp.

Okay, ihr habt mich überzeugt, aber es klappt nicht.

Was muss ich beachten?

Letzlich sieht des String, mit dem ich den Zugriff machen will so aus:

smb://user:pw@IP/home/joerg/test/check.txt

(analog zu Windows ist das auch richtig, aber klappt so nicht... die Verbindung wird nicht eingegangen)
Sonst was zu beachten?

Gruß
j
 
T

tuxedo

Gast
Na dann solltest du die Samba-Config nochmal überarbeiten oder, auch wenns doof klingt, sicherstellen dass samba auch läuft ;-)

Ggf. solltest du mal in nem Linux-Forum nachfragen (SuSE? -> www.linux-club.de; Debian? -> www.debianforum.de)

- Alex
 

robertpic71

Bekanntes Mitglied
joergh hat gesagt.:
HoaX hat gesagt.:
ich würde da auch zu samba greifen, oder evtl ssh/sftp.

smb://user:pw@IP/home/joerg/test/check.txt

(analog zu Windows ist das auch richtig, aber klappt so nicht... die Verbindung wird nicht eingegangen)
Sonst was zu beachten?

Gruß
j

Wie heißt den deine Sambafreigabe?

Der eigentliche String ist ja:

smb://user:pw@IP/freigabename/dir1/dir2/

Ich habe erst gestern mit der jcifs-lib getestet, funktioniert auch für Linux/Samba Freigaben.

Schau mal in der Netzwerkumgebung eines Windowsrechners, ob den Linuxrechner findest und welche Freigaben er hat.

Am Linuxrechner siehst du die Freigaben in der Datei /etc/samba/smb.conf.

Achtung! Es gibt (zumindest unter Debian) eine Freigabe "homes". Damit landet man im Homedir des anmeldeusers.

also z.B. Anmeldung als joerg

smb://joerg:pw@IP/homes/test/check.txt

Ein einzelne Freigabe im smb.conf sieht z.B. so aus:
Code:
[freigabe]
        path = /home/joerg
        admin users = +joerg
bei adminusers ev. ergänzen

smb://joerg:pw@IP/freigabe/test/check.txt


Welches Linux hast du eigentlich? Gibt es Fehlermeldungen?

/Robert
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Kopieren von entfernten Rechner Netzwerkprogrammierung 5
P HTTP Bild von einem Server per http kopieren Netzwerkprogrammierung 1
T Textdatei in bestimmtes Verzeichnes auf anderen Pc kopieren Netzwerkprogrammierung 4
L Verzeichnisse mit Inhalt nach SMB-Share kopieren Netzwerkprogrammierung 16
W Datei automatisiert kopieren! Netzwerkprogrammierung 5
V Datensätze zwischen verschiedenen Datenbanken kopieren Netzwerkprogrammierung 2
N Englische Lautschrift kopieren Netzwerkprogrammierung 2
T Pfadangabe beim kopieren übers Netzwerk Netzwerkprogrammierung 5
L RMI-Objekt zwischen zwei RMI-Servern kopieren Netzwerkprogrammierung 2
M Fehlende Bits / Bytes beim kopieren Netzwerkprogrammierung 4
D dateien kopieren, am localhost funktionierts, im netz nicht Netzwerkprogrammierung 2
G Info eines Webseites kopieren Netzwerkprogrammierung 16
P File von http-Server kopieren Netzwerkprogrammierung 5
flashfactor Dateien im Netzwerk kopieren Netzwerkprogrammierung 2
M Datei auf Remoteserver kopieren Netzwerkprogrammierung 8
Y Anzeigen, kopieren, löschen. Netzwerkprogrammierung 3
Eigenen Rechner als Server? Netzwerkprogrammierung 16
M Socket Hole Punching auf Rechner mit mobilem Zugang Netzwerkprogrammierung 1
X Mit Java eine Applikation auf einem anderen Windows Rechner (Windows Server 2008) starten Netzwerkprogrammierung 1
A Server auf eigenem Rechner Netzwerkprogrammierung 14
J Erster Server-Client läuft auf lokalem Rechner problemlos. Zwei Rechner über das Internet nicht Netzwerkprogrammierung 8
S XAMPP auf anderem Rechner erreichen Netzwerkprogrammierung 6
S anderer Rechner wird nicht gefunden Netzwerkprogrammierung 20
M Subnetz-Rechner Netzwerkprogrammierung 2
A java im netzwerk anderen rechner runterfahren Netzwerkprogrammierung 3
c_sidi90 Alle Rechner im Netzwerk ermitteln Netzwerkprogrammierung 17
V Verbindung zweier Rechner über das Internet mit Sockets Netzwerkprogrammierung 8
M RMI auf lokalem Rechner Netzwerkprogrammierung 12
K Getrennte Rechner für RMI-Server/RMI-Registry, bzw. Alternativen? Netzwerkprogrammierung 5
J Mit Java Anwendung ein (externes) Programm auf einem AIX Rechner starten Netzwerkprogrammierung 6
D Client-Rechner stürzt ab - was dann? Netzwerkprogrammierung 2
S welche Rechner sind im lokalen Netz online Netzwerkprogrammierung 11
T Andere Rechner im Netz finden Netzwerkprogrammierung 21
M Rechner einer Domäne auslesen? Netzwerkprogrammierung 3
D Multicast geht nur auf einem Rechner Netzwerkprogrammierung 9
A Broadcast - senden eines Packetes an alle rechner im netz Netzwerkprogrammierung 15
D Zugriff auf Rechner im Lan Netzwerkprogrammierung 2

Ähnliche Java Themen

Neue Themen


Oben