Ich habe einen großen Computer, den wir oben und einen kleinen Computer, den wir unten nennen werden. Sie befinden sich im selben Netzwerk und sind über denselben Router verbunden. Upstairs läuft mit Kubuntu (12.04), Downstairs mit Ubuntu (13.04, mit KDE-Desktop). Ich arbeite lieber im Untergeschoss, muss aber häufig auf meine Dateien im Obergeschoss zugreifen, die mein Partner zurzeit möglicherweise verwendet.
Ich habe zuerst einige Upstairs-Verzeichnisse mit Samba geteilt und dies war ein Albtraum. Zunächst funktionierte es nicht rekursiv (ich musste jedes Verzeichnis und Unterverzeichnis markieren), das ich freigeben wollte. Zweitens, obwohl Downstairs Upstairs im Netzwerk sehen konnte, wurde ich beim Klicken in die freigegebenen Verzeichnisse immer wieder zur Eingabe eines Kennworts aufgefordert, und obwohl ich es richtig eingab, wurde das Kennwort nicht erkannt, sodass ich nicht eintreten konnte Vergiss Samba komplett, aber lass uns zuerst sehen, wie es mit der Bereitstellung meiner Upstairs-Musikdateien für mein exzellentes Internetradio weitergeht.
Als nächstes habe ich nfs ausprobiert, wie vom User Jet vorgeschlagen . Nach den Anweisungen des Links hat dies beim ersten Mal einwandfrei funktioniert. Als ich es am folgenden Tag nach dem Neustart beider Computer erneut versuchte, erhielt ich leider 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 nun auf dem Client-Computer (oder beiden) ein Paket mit dem Namen sshfs
:
sudo apt-get install sshfs
Überprüfen Sie mit Ihrem bevorzugten Dateimanager im Untergeschoss, ob sich das Obergeschoss im Netzwerk befindet. Wenn ja, erstellen Sie ein Verzeichnis in Downstairs, in dem Sie das Upstairs-Dateisystem bereitstellen. Nennen wir es/home/me_downstairs/UpstairsFiles/
Geben Sie nun in der Befehlszeile Folgendes ein, gefolgt von Return:
sshfs yourloginname@Upstairs.local:/home/me_upstairs /home/me_downstairs/UpstairsFiles/
(Dies ist alles in einer Zeile.)
Ersetzen Sie 'Upstairs' natürlich durch den Namen Ihres Computers, wie er im Netzwerk angezeigt wird, aber das lokale Suffix ist wichtig.
Sie werden aufgefordert, Ihr Upstairs-Passwort einzugeben.
Jetzt /home/me_downstairs/UpstairsFiles/
kann ich im Verzeichnis auf Downstairs alle meine Upstairs-Dateien sehen und wie gewohnt verwenden.
Die folgende Website schlägt vor, dass einige zusätzliche Schritte erforderlich sein könnten, die jedoch nicht für mich waren:
http://itecsoftware.com/mount-remote-folder-via-ssh-using-sshfs
Bitte lassen Sie mich wissen, ob dies für Sie funktioniert hat oder nicht.