
Ich bin sicher, dass es eine sehr einfache Möglichkeit ist, dies zu tun, aber ich habe nicht herausgefunden, wie ... Ich habe zwei Maschinen mit Ubuntu 10.10 im selben Netzwerk (nur Arbeitsgruppe, keine Domäne beteiligt). Auf einer davon habe ich einen Ordner über Nautilus freigegebenOrdnerfreigabeBeim Öffnen des NetzwerksOrtauf der zweiten Maschine kann ich die erste nicht aufgelistet sehen, nurWindows-Netzwerkund wenn ich in diesen Ordner gehe, sehe ich dieArbeitsgruppewenn ich jedoch versuche, es zu öffnen, bekomme ich eineMounten nicht möglich. Freigabeliste konnte nicht vom Server abgerufen werden.Fehler.
Muss beim Freigeben des Ordners über Nautilus noch etwas anderes getan werden?
Antwort1
Methode 1:
Sie können SAMBA für die Dateifreigabe verwenden (aber Samba wird hauptsächlich zum Teilen von Dateien zwischen Linux- und Windows-Rechnern verwendet)
Geben Sie im Terminal Folgendes ein
gksudo gedit /etc/samba/smb.conf
Fügen Sie die Zeile hinzuNur Usershare-Eigentümer = False zum Abschnitt [global].
Gehen Sie zu Orte>>Computer.
Klicken Sie mit der rechten Maustaste auf den Ordner, den Sie freigeben möchten, und wählen SieFreigabeoptionen.
Aktivieren Sie das KontrollkästchenDiesen Ordner teilen.
Geben Sie den Namen Ihrer Freigabe ein und aktivieren Sie das KontrollkästchenAnderen Personen erlauben, in diesen Ordner zu schreiben.
Jetzt sollten Sie den freigegebenen Ordner von Ihrem Netzwerk aus sehen und darauf zugreifen können.
Methode 2:
Sie können Openssh verwenden, um es zu installieren. Führen Sie dazu Folgendes aus:
sudo apt-get install openssh-server openssh-client
Gehen Sie nun zuSetztund wählen SieVerbinden zum Server
(Klicken Sie in Oneiric (11.10) auf Desktop und verwenden Sie das Menü oben:Datei-->Verbinden zum Server)
ImDiensttyp:WählenSSH
InServer:Gib dieIP Adressedes PCs, auf dem sich die Informationen befinden.
InHafen:geben22.
Jetzt inOrdner:Wählen Sie den Ordner aus, den Sie freigeben möchten.
InNutzername:Geben Sie den Benutzernamen des PCs ein, mit dem Sie verbunden sind.
Klicken Sie auf „Verbinden“. Anschließend wird ein Fenster geöffnet, in dem Sie das Kennwort des PCs eingeben müssen, mit dem Sie eine Verbindung herstellen möchten.
Jetzt haben Sie Lese-/Schreibberechtigung.
Antwort2
Es gibt viele Möglichkeiten, Dateien zwischen zwei Linux-Systemen auszutauschen. Die einfachste und gebräuchlichste Methode ist SSH.
Methode 1: SSH
Installieren Sie SSH auf beiden Systemen.
sudo apt-get install openssh-server openssh-client
Gehen Sie dann zum Menü „Orte“ und wählen Sie „Mit Server verbinden“ aus.
Methode 2: Geber verwenden
Mit Giver können Sie Dateien per Drag & Drop an Benutzer in Ihrem Netzwerk senden. Außerdem werden andere Giver-Benutzer in Ihrem Netzwerk automatisch erkannt.
Wenn Sie eine oder mehrere Dateien zu einem Benutzer ziehen, der im Giver-Fenster durch einen Avatar dargestellt wird, werden die Dateien automatisch übertragen. Der Empfänger der Dateien wird gewarnt, dass ein Benutzer Dateien senden möchte. Der Benutzer kann sie annehmen oder ablehnen.
So installieren Sie Giver in Ubuntu: sudo apt-get install giver
Antwort3
Sobald Sie auf einer Maschine einen SSH-Server eingerichtet haben, können Sie einfach über Nautilus eine Verbindung mit der anderen Maschine herstellen, indem Sie sftp://192.168.1.3 (oder die tatsächliche IP-Nummer der anderen Maschine) in die Adressleiste eingeben (aufgerufen mit STRG-L).
Antwort4
Ich habe einen großen Computer, den wir Upstairs nennen, und einen kleinen Computer, den wir Downstairs nennen. Sie sind im selben Netzwerk und über denselben Router verbunden. Upstairs läuft mit Kubuntu (12.04), während Downstairs mit dem Standard-Ubuntu (13.04, mit KDE-Desktop) läuft. Ich arbeite lieber auf Downstairs, muss aber oft auf meine Dateien auf Upstairs zugreifen, die mein Partner möglicherweise gerade verwendet.
Ich habe zunächst einige Upstairs-Verzeichnisse mit Samba freigegeben, und das war ein Alptraum. Erstens funktionierte es nicht rekursiv (ich musste jedes Verzeichnis und Unterverzeichnis markieren, das ich freigeben wollte). Zweitens wurde ich, obwohl Downstairs Upstairs im Netzwerk sehen konnte, immer wieder nach einem Passwort gefragt, wenn ich in die freigegebenen Verzeichnisse klickte, und obwohl ich es richtig eingab, wurde das Passwort nicht erkannt, sodass ich mich nicht anmelden konnte. Ich bin versucht, Samba ganz zu vergessen, aber sehen wir erst einmal, wie es damit klappt, meine Upstairs-Musikdateien für mein hervorragendes Internetradio verfügbar zu machen.
Als nächstes versuchte ichnfs wie vom Benutzer vorgeschlagenJet. Wenn ich die im Link vorgeschlagenen Anweisungen befolgte, funktionierte dies beim ersten Mal einwandfrei. Leider erhielt ich beim erneuten Versuch am nächsten Tag, nachdem beide Computer neu gestartet worden waren, immer wieder mount.nfs: Access Denied...
Nachrichten. Dieses Problem ist in den Foren gut dokumentiert, aber die vielfältigen Lösungsvorschläge übersteigen meine technischen Fähigkeiten.
Das war meine Lösung. Installieren Sie ssh auf dem Host- (Server-)Computer (oder beiden), wie von aneeshep vorgeschlagen:
sudo apt-get install openssh-server openssh-client
Installieren Sie jetzt auf dem Client-Computer (oder auf beiden) ein Paket namens sshfs
:
sudo apt-get install sshfs
Überprüfen Sie mit Ihrem bevorzugten Dateimanager auf Downstairs, ob Upstairs im Netzwerk ist. Wenn ja, erstellen Sie auf Downstairs ein Verzeichnis, in dem Sie das Upstairs-Dateisystem mounten. Nennen wir es/home/me_downstairs/UpstairsFiles/
Geben Sie nun in der Befehlszeile etwas wie Folgendes ein, gefolgt von der Eingabetaste:
sshfs [email protected]:/home/me_upstairs /home/me_downstairs/UpstairsFiles/
(Das steht alles in einer Zeile.)
Ersetzen Sie „Upstairs“ natürlich durch den Namen Ihres Computers, wie er im Netzwerk angezeigt wird, aber das Suffix .local ist wichtig.
Sie werden aufgefordert, Ihr Upstairs-Passwort einzugeben.
Jetzt kann ich im Verzeichnis /home/me_downstairs/UpstairsFiles/
unten alle meine Dateien oben sehen und sie wie gewohnt verwenden.
Auf der folgenden Website wird vorgeschlagen, dass möglicherweise einige zusätzliche Schritte erforderlich sind, für mich waren sie jedoch nicht erforderlich:
http://itecsoftware.com/mount-remote-folder-via-ssh-using-sshfs
Bitte lassen Sie mich wissen, ob es für Sie funktioniert hat oder nicht.