Ich habe zwei Laptops mit Ubuntu 12.04. Beide verbinden sich mit demselben WIFI-Netzwerk, um auf das Internet zuzugreifen.
Wie verbinde ich sie miteinander, damit ich von einem zum anderen auf Dateien zugreifen kann und umgekehrt?
Wie verwalte ich außerdem die Benutzerberechtigungen usw. für diese Benutzer?
networking
samba
file-sharing
Deshmukh
quelle
quelle
Antworten:
Teilen Sie Dateien zwischen 2 Ubuntu-Computern
Wenn Sie zwei Computer haben, auf denen Ubuntu im selben Netzwerk ausgeführt wird, ist es eine gute Idee, openssh zu verwenden, um Dateien zwischen diesen auszutauschen.
Führen Sie auf dem Server (dem Computer mit den Dateien, auf die Sie zugreifen möchten) Folgendes aus:
Auf dem Client sollten Sie bereits
ssh
installiert haben (wenn es aus irgendeinem Grund nicht installiert ist, führen Sie es aussudo apt install openssh-client
).Dann müssen Sie die IP des Computers ermitteln, zu dem Sie eine Verbindung herstellen möchten. Meistens ist es so etwas wie 192.168.1.x. Um die IP herauszufinden, führen Sie
ifconfig
den Befehl aus und suchen Sie nach der Schnittstelle "wl ..." (oder "eth ...", wenn Sie über ein Ethernet-Kabel verbunden sind).Öffnen Sie auf dem Client Nautilus (Super + E) und gehen Sie zu "Datei -> Mit Server verbinden".
Eingeben
sftp://<the_IP_of_the_server>
In älteren Versionen von Ubuntu können Sie den Ordner auswählen, den Sie freigeben möchten. Ab Ubuntu 16 erhalten Sie das Home-Verzeichnis, wenn Sie nach der IP keinen Pfad angeben. Für ein bestimmtes Verzeichnis außerhalb des Basisverzeichnisses des Benutzers, unter dem Sie eine Verbindung herstellen, müssen Sie den Pfad eingeben.
Beachten Sie, dass es abhängig von der Größe des Ordnerverzeichnisses einige Zeit dauern kann, bis die Verbindung hergestellt ist.
Sie werden aufgefordert, den Benutzer / das Kennwort des Computers einzugeben, zu dem Sie eine Verbindung herstellen möchten.
Der Name des Verzeichnisses wird in Nautilus zu einem Lesezeichen.
Sie sollten Lese- / Schreibrechte haben.
quelle
Files
Programm herzustellen, sollte man auf "Andere Standorte -> Verbindung zum Server herstellen" klicken. Der erste Eintrag erscheint als letzter Eintrag im linken Menü und der zweite am unteren Bildschirmrand.Wenn Sie keine Verschlüsselung benötigen, können Sie Python verwenden. Wenn Sie Python installiert haben, können Sie SimpleHTTPServer ausprobieren. Dafür
Und dann,
Dies ermöglicht die Freigabe über Port 8000. Der andere Computer kann über http: // yourlocalIP: 8000 auf die Dateien zugreifen
quelle
Eine schnelle Möglichkeit, Ordner in Ubuntu freizugeben
quelle
sudo smbpasswd -a tatsu
wo Sie "tatsu" durch den gewünschten Sitzungsbenutzernamen ersetzen Bei Computern werden Sie zuerst nach Ihrem echten Passwort gefragt und anschließend nach einem Filesharing-Passwort (wenn viele Benutzer auf diesen Ordner zugreifen möchten, machen Sie es zu einem einfachen Passwort). dann gehst du zum anderen Ubuntu, gehst zu einem Datei-ExplorerEs scheint, dass jede Installation von Samba ein bisschen anders ist. Sie sollten die Einstellungen anpassen, bis Sie etwas finden, das funktioniert.
Vielleicht hilft das ja. Dies ist mein Mount eines NTFS-Laufwerks:
Dann habe ich dafür gesorgt, dass / media / alpha mit 777 Berechtigungen gemountet wurde.
Mit Samba können Sie dies tun ... sshfs ist besser.
Bearbeiten: Ich habe kürzlich die Berechtigungen für mein externes Laufwerk aktualisiert und es muss nicht als 777 gemountet werden. Das Einschränken von Berechtigungen auf einem NTFS-Laufwerk ist wahrscheinlich ein anderes Thema.
quelle
Gehen Sie in das Verzeichnis / etc / samba und geben Sie Folgendes ein:
Dann fügen Sie einfach diese Zeile nach dem Namen der Arbeitsgruppe hinzu:
und mit Speichern beenden.
Starten Sie nun die Dienste neu:
Erstellen Sie nun einen Samba-Benutzer:
und geben Sie das Passwort für diesen Benutzer ein.
Das ist es!!!
quelle
Sie können dies sicher über SSH erreichen. Sie müssen openssh-server auf dem Host-Computer installieren, von dem aus Sie auf die Dateien zugreifen möchten. Verwenden Sie zur Installation den folgenden Befehl:
Ermitteln Sie Ihre lokale IP-Adresse des Systems, auf das Sie zugreifen möchten
wenn an wifi pick 3 angeschlossen: wl01 oder bei ethernet pick 2: enp3s0
Wenn Sie mit dem Host fertig sind, wechseln Sie zu dem Systemformular, auf das Sie zugreifen möchten, öffnen Sie den Dateimanager (nautilus) und wählen Sie im unteren Bereich die Option Andere Speicherorte, um eine Verbindung zum Server-Eingabefeld herzustellen
Eingeben
Wenn Sie auf Verbinden klicken, werden Sie nach dem Benutzernamen und dem Kennwort des Benutzers gefragt, auf die Sie zugreifen möchten
quelle