Eine schnelle Möglichkeit, Ordner in Ubuntu freizugeben

Eine schnelle Möglichkeit, Ordner in Ubuntu freizugeben

Ich habe zwei Laptops mit Ubuntu 12.04. Beide sind mit demselben WLAN-Netzwerk verbunden, um auf das Internet zuzugreifen.

Wie verbinde ich sie miteinander, sodass ich von einem auf die Dateien des einen zugreifen kann und umgekehrt?

Und wie verwalte ich die Benutzerberechtigungen usw. für sie?

Antwort1

Teilen Sie Dateien zwischen 2 Ubuntu-Computern

Wenn Sie zwei Computer mit Ubuntu im selben Netzwerk haben, wäre es eine gute Idee, OpenSSH zum Austausch von Dateien zwischen ihnen zu verwenden.

Führen Sie auf dem Server (dem Computer mit den Dateien, auf die Sie zugreifen möchten) Folgendes aus:

sudo apt install openssh-server

Auf dem Client sollte es sshbereits installiert sein (wenn die Installation aus irgendeinem Grund nicht funktioniert, führen Sie es aus sudo apt install openssh-client).

Dann müssen Sie die IP-Adresse des Computers herausfinden, mit dem Sie sich verbinden möchten. Meistens ist es so etwas wie 192.168.1.x. Um die IP-Adresse herauszufinden, führen Sie ifconfig„wl...“ aus und suchen Sie nach der Schnittstelle (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“.

Eingebensftp://<the_IP_of_the_server>

Ubuntu 16 – Dialogfeld „Mit Server verbinden“

Bei älteren Ubuntu-Versionen konnten 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 Home-Verzeichnisses des Benutzers, mit dem Sie sich verbinden, müssen Sie dessen Pfad eingeben.

Beachten Sie, dass das Herstellen einer Verbindung je nach Größe des Ordnerverzeichnisses einige Zeit dauern kann.

Sie werden zur Eingabe des Benutzernamens/Passworts des Computers aufgefordert, mit dem Sie eine Verbindung herstellen möchten.

Der Name des Verzeichnisses wird in Nautilus zu einem Lesezeichen.

Sie sollten über Lese-/Schreibberechtigung verfügen.

Antwort2

Wenn Sie keine Verschlüsselung benötigen, können Sie Python verwenden. Wenn Sie Python installiert haben, können Sie SimpleHTTPServer ausprobieren. Dazu

cd /folder/to/share

Und dann,

python -m SimpleHTTPServer

Dies ermöglicht die Freigabe über Port 8000. Der andere Rechner kann auf die Dateien zugreifen überhttp://IhrelokaleIP:8000

BEARBEITEN

Da Python2 nicht mehr unterstützt wird, hier der Befehl für Python3

python3 -m http.server

Antwort3

Eine schnelle Möglichkeit, Ordner in Ubuntu freizugeben

Ziele:

Geben Sie einen Ordner zwischen zwei Ubuntu-PCs mithilfe von Samba frei

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

sudo smbpasswd -a USERNAME

Antwort4

Sie können dies sicher über SSH erreichen. Sie müssen dazu den OpenSSH-Server auf dem Hostcomputer installieren, von dem aus Sie auf die Dateien zugreifen möchten. Verwenden Sie zur Installation den folgenden Befehl:

sudo apt install openssh-server

Holen Sie sich die lokale IP-Adresse des Systems, auf dem sich die Dateien befinden, auf die Sie zugreifen möchten

ip address show

Bildbeschreibung hier eingeben

Bei Verbindung mit WLAN wählen Sie 3: wl01 oder bei Ethernet wählen Sie 2: enp3s0

Sie sind mit dem Host fertig. Wechseln Sie zum Systemformular, auf das Sie zugreifen möchten, öffnen Sie den Dateimanager (Nautilus) und wählen Sie „Andere Standorte“ aus. Im unteren Bereich des Eingabefelds wird die Verbindung zum Server hergestellt.

Bildbeschreibung hier eingeben

Eingeben

sftp://<the_IP_of_the_server>/home/<username>

und drücken Sie Verbinden. Sie werden nach Benutzername und Passwort des Benutzers gefragt, auf dessen Dateien Sie zugreifen möchten

verwandte Informationen