it-swarm.com.de

Teilen Sie zwischen Ubuntu-Maschinen

Ich bin mir sicher, dass dies ein sehr einfacher Weg ist, aber ich habe nicht herausgefunden, wie ... Ich habe zwei Maschinen mit Ubuntu 10.10 im selben Netzwerk (nur Arbeitsgruppe, keine Domäne beteiligt). Auf einem von ihnen habe ich einen Ordner über Nautilus Ordnerfreigabe freigegeben. Wenn ich das Netzwerk auf dem zweiten Computer öffne , kann ich das erste nicht sehen, nur Windows-Netzwerk und wenn ich in diesen Ordner gehe, sehe ich die Arbeitsgruppe , aber wenn ich versuche, hineinzugehen, erhalte ich eine Kann nicht gemountet werden. Fehler beim Abrufen der Freigabeliste vom Server .

Müssen Sie etwas anderes tun, wenn Sie den Ordner über Nautilus freigeben?

16
Anero

Methode 1:
Sie können SAMBA für die Dateifreigabe verwenden (Samba wird jedoch hauptsächlich für die Dateifreigabe zwischen Linux- und Windows-Computern verwendet).

  • Geben Sie im Terminal den folgenden gksudo gedit /etc/samba/smb.conf ein

  • Fügen Sie die Zeile nur Usershare-Eigentümer = False zum Abschnitt [global] hinzu.

  • Gehen Sie zu Orte >> Computer.

  • Klicken Sie mit der rechten Maustaste auf den Ordner, den Sie freigeben möchten, und wählen Sie Freigabeoptionenalt text

  • Aktivieren Sie das Kontrollkästchen Diesen Ordner freigeben.

  • Schreiben Sie Ihren Freigabenamen und aktivieren Sie das Kontrollkästchen Anderen Personen erlauben, in diesen Ordner zu schreiben.

  • Jetzt sollten Sie in der Lage sein, den freigegebenen Ordner von Ihrem Netzwerk aus zu sehen und darauf zuzugreifen.

Methode 2:
Sie können Openssh verwenden, indem Sie Folgendes ausführen, um es zu installieren:

Sudo apt-get install openssh-server openssh-client

Gehen Sie nun zum Menü Places und wählen Sie Connect to Server

(Klicken Sie in oneiric (11.10) auf Desktop und verwenden Sie das Menü oben: File -> Connect to Server)

alt text

  • Wählen Sie im Diensttyp:SSH

  • Geben Sie in Server: die IP-Adresse des PCs an, auf dem die Informationen angezeigt werden.

  • In Port: geben Sie 22 ein.

  • Jetzt in Ordner: Wählen Sie den Ordner aus, den Sie freigeben möchten.

  • In Benutzername: geben Sie den Benutzernamen des PCs an, mit dem Sie verbunden sind.

  • Klicken Sie anschließend auf Verbinden. Daraufhin wird ein Fenster angezeigt, in dem Sie ein Kennwort für den PC eingeben müssen, zu dem Sie eine Verbindung herstellen möchten.

  • Jetzt haben Sie Lese-/Schreibrechte.

13
karthick87

Es gibt viele Möglichkeiten, Dateien auf zwei Linux-Systemen gemeinsam zu nutzen. Der einfachste und gebräuchlichste Weg 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".

alt text

Methode 2: Verwenden Sie Geber

Mit Giver können Sie Dateien auf Benutzer in Ihrem Netzwerk ziehen und ablegen. Es erkennt auch automatisch andere Giver-Benutzer in Ihrem Netzwerk.

Wenn Sie eine Datei oder mehrere Dateien auf einen Benutzer ziehen, der durch einen Avatar im Giver-Fenster 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 akzeptieren oder ablehnen.

So installieren Sie giver in Ubuntu: Sudo apt-get install giver

5
aneeshep

Sobald Sie einen SSH-Server auf einem Computer eingerichtet haben, können Sie einfach über Nautilus eine Verbindung zum anderen Computer herstellen, indem Sie in der Adressleiste (aufgerufen mit) sftp: //192.168.1.3 (oder was auch immer die tatsächliche IP-Nummer des anderen Computers ist) eingeben STRG-L).

5
MarkovCh1

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 insgesamt, aber lass uns zuerst sehen, wie es mit der Bereitstellung meiner Upstairs-Musikdateien für mein exzellentes Internetradio weitergeht.

Als nächstes habe ich versucht nfs wie vom Benutzer vorgeschlagen jet . 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, wurden immer wieder mount.nfs: Access Denied... Meldungen angezeigt. 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 [email protected]:/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 kann ich im Verzeichnis /home/me_downstairs/UpstairsFiles/ im Untergeschoss 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.

1
Cobuilder

wenn keine Windows-Maschinen betroffen sind - nur Linux, können Sie NFS verwenden (nativer für Linux)

NFS-Anteile

um es kurz zu machen:

auf dem Server: In/etc/exports legen Sie die Ordner ab, die exportiert werden sollen

auf den Clients: Mounten Sie die Freigabe (auto in/etc/fstab oder manual- CLI oder nautilus)

1
jet