Die meisten Haushalte verfügen über mehrere Computer, ganz gleich, ob es sich um eine Kombination aus Desktops, Laptops oder einer Kombination aus beidem handelt, sowie über drahtlose Geräte wie Tablets und Smartphones. Eine der grundlegendsten und nützlichsten Aufgaben ist die Freigabe von Ordnern, Dateien und Druckern in einem Heimnetzwerk. Werfen wir einen Blick auf eine der einfachsten Möglichkeiten zum Teilen / Zugreifen auf Dateien von mehreren Geräten mit Linux Mint. Als Anmerkung sollte dies auch mit Ubuntu funktionieren, aber ich finde Linux Mint etwas einfacher zu benutzen und ist die Referenz für diesen Artikel.

Es gibt ein paar verschiedene Möglichkeiten, ein Heim-Linux-Netzwerk einzurichten, aber die folgende Methode ist, wie ich meinen Desktop und Laptops alle unter Linux Mint einrichten.

1. Sammeln / Richten Sie die internen IP-Adressen auf allen Computern ein, die Sie vernetzen möchten.

Klicken Sie in der Taskleiste mit der rechten Maustaste auf das Network Manager-Symbol und wählen Sie "Verbindungsinformationen". Abhängig vom Verbindungstyp wird auf dem Netzwerk-Manager-Symbol möglicherweise ein Symbol mit einem verbundenen Computer (für die Kabelverbindung) oder ein Symbol mit dem Drahtlosstatus (für die drahtlose Verbindung) angezeigt. In diesem Fenster werden alle Netzwerkinformationen angezeigt, die Sie für das Gerät benötigen, einschließlich der IP-Adresse.

Richten Sie eine statische IP ein oder reservieren Sie Adressen

Da die meisten PCs und Router standardmäßig DHCP verwenden, um interne IP-Adressen automatisch zu beziehen, besteht die Möglichkeit, dass sich die IP-Adresse für ein Gerät ändert, wenn es neu gestartet wird oder wenn das Leasing erneuert wird. Dies kann dazu führen, dass die Netzwerkfreigabe getrennt wird. Es gibt zwei Möglichkeiten, dies zu beheben:

  • In Ihren Router-Einstellungen können Sie eine reservierte IP-Adresse für eine bestimmte physikalische Adresse (MAC-Adresse) festlegen
  • Sie können eine statische IP für die Netzwerkschnittstelle erstellen.

Ich verwende statische IPs für meine Geräte und zeige dieses Verfahren in diesem Artikel an. Wenn Sie IP-Adressen im Router reservieren möchten, müssen Sie die Einstellungen Ihres bestimmten Routers überprüfen. Jeder Router ist anders, sollte aber eine Einstellung haben, um eine bestimmte IP-Adresse für eine bestimmte MAC-Adresse zu reservieren.

Um eine statische IP in Linux Mint einzurichten, klicken Sie mit der rechten Maustaste auf das Netzwerkmanager-Symbol in der Taskleiste und wählen Sie "Verbindungen bearbeiten". Wählen Sie die Registerkarte "Wired", wenn der PC über ein Netzwerkkabel verbunden ist, oder "Wireless", wenn Sie über WLAN verbunden sind. Markieren Sie die korrekte Schnittstelle oder das drahtlose Netzwerk und klicken Sie auf "Bearbeiten".

Wählen Sie im Fenster "Bearbeiten" die Registerkarte IPv4. Klicken Sie auf das Drop-down-Menü und wählen Sie "manuell". Bearbeiten Sie dann die IP-Adresse, NetMask und Gateway-Informationen. Sie müssen sicherstellen, dass die IP-Adresse für jedes Gerät eindeutig ist. Ich verwende normalerweise nur die aktuelle IP, die über DHCP vergeben wurde, und stelle sicher, dass sie zur statischen IP wird. Sie können ein beliebiges Nummerierungsschema verwenden, solange sie eindeutig sind. Nachdem alle Informationen eingegeben wurden, klicken Sie auf Anwenden. Ab diesem Zeitpunkt hat dieses Gerät immer die IP-Adresse, die Sie manuell eingegeben haben.

2. Installieren Sie den SSH-Server auf jedem Gerät.

SSH ist sicher und einfach zu bedienen. Die SSH-Client-Software wird standardmäßig installiert, der Server jedoch nicht. Wenn Sie eine Verbindung zu einem bestimmten Gerät herstellen möchten, muss auf diesem Gerät der SSH-Server installiert sein. Wenn Sie sich nie mit einem bestimmten Gerät verbinden möchten, können Sie diesen Schritt überspringen. Sie können in diesem Fall eine Verbindung von diesem Gerät zu einem anderen Gerät herstellen (Client zu Server).

Um OpenSSH Server zu installieren, öffnen Sie Ihr Terminal und geben Sie Folgendes ein:

 sudo apt-get installieren openssh-server 

Geben Sie Ihr sudo-Passwort ein und der SSH-Server wird installiert. Das ist alles dazu!

3. Konfigurieren Sie die Firewall-Einstellungen auf jedem Gerät

Sie müssen die Firewall-Einstellungen für jedes Gerät so festlegen, dass der Datenverkehr von den anderen Geräten zugelassen wird. Gehen Sie zu "Menü -> Alle Anwendungen -> Firewall-Konfiguration" oder geben Sie in einer Befehlszeile Folgendes ein:

 güfw 

Dies bringt das GUI-Frontend zur ufw-Firewall. Klicken Sie auf "Hinzufügen" und klicken Sie auf die Registerkarte Erweitert. Geben Sie im Feld "Von" die IP-Adresse des Geräts ein, das mit diesem Gerät verbunden werden soll, und geben Sie im Feld "An" die Adresse dieses Geräts ein (das Gerät, dessen Firewalleinstellungen Sie gerade konfigurieren). Klicken Sie auf "Hinzufügen" und Sie werden die Regel im Hauptfenster sehen. In diesem Beispiel ist IP 192.168.1.104/tcp der Computer, auf dem ich die Firewall-Konfiguration festlege und die Regel Datenverkehr vom Gerät bei 192.168.1.109 erlaubt.

Fügen Sie Regeln für alle anderen Geräte hinzu, die mit diesem Gerät verbunden / freigegeben werden müssen, um sicherzustellen, dass die Firewall Datenverkehr und Dateifreigabe akzeptiert.

4. Verbinden Sie sich mit jedem Gerät / Desktop / Laptop.

Nachdem SSH installiert wurde und alle Firewall-Einstellungen korrekt konfiguriert sind, ist es der Moment der Wahrheit. Jetzt werden wir Verbindungen über SSH zu dem Gerät herstellen, mit dem wir teilen möchten.

Nehmen wir an, das Gerät auf 192.168.1.109 ist ein Laptop und wir verbinden es mit 192.168.1.104, einem Desktop.

  1. Öffnen Sie auf dem Laptop den Nautilus-Dateimanager.
  2. Klicken Sie auf "Datei -> Mit Server verbinden".
  3. Wählen Sie in der Dropdown-Liste "Diensttyp" die Option SSH .
  4. Geben Sie die IP-Adresse des Geräts ein, mit dem Sie eine Verbindung herstellen möchten, in diesem Beispiel: 192.168.1.104. Klicken Sie dann auf Verbinden. Wenn das Gerät korrekt gefunden wird, wird ein Anmeldefenster angezeigt. Gib deinen Benutzernamen und dein Passwort für das Gerät ein, mit dem du dich verbindest und wähle "Remember forever".

5. Linux Mint mountet dann unter der angegebenen IP-Adresse ein Ordnerverzeichnis auf dem Computer, und ein Dateiverzeichnisfenster wird geöffnet, in dem Sie die Ordner und Dateien des Netzwerkcomputers durchsuchen können.

5. Erstellen Sie eine Ordnerverknüpfung.

Sobald Sie Zugriff auf den Remote- / Netzwerkcomputer haben, können Sie in der linken Seitenleiste des Datei-Manager-Fensters einen Verknüpfungsordner erstellen. Ziehen Sie einfach einen Ordner in die linke Seitenleiste (normalerweise ziehe ich den Ordner "Home" vom Remote-Computer). Sie können den Ordner dann in einen sinnvollen Namen umbenennen, z. B. "Desktop_Home". Wenn Sie jetzt auf diesen Ordner klicken, wird eine Verbindung zum Netzwerkcomputer hergestellt und Sie können auf das Verzeichnis zugreifen. Da Sie das Passwort gespeichert haben, müssen Sie sich nicht erneut anmelden, es sei denn, das Passwort wird in der Zukunft geändert.

6. Spülen und wiederholen

Jetzt können Sie einfach den Vorgang auf den anderen Geräten wiederholen und den Verknüpfungsordner auf jedem Gerät erstellen. Wann immer Sie auf dem Gerät teilen möchten, können Sie sich über die Verknüpfung zum freigegebenen Ordner verbinden (vorausgesetzt, das andere Gerät ist natürlich eingeschaltet!).

Obwohl es ein paar Schritte erfordert, fand ich heraus, dass dies eine der einfacheren Möglichkeiten ist, auf Ordner und Dateien unter meinen Desktops und Laptops zu Hause zuzugreifen, auf denen Linux Mint läuft. Welche anderen Möglichkeiten verwenden Sie, um ein Heimnetzwerk zu erstellen?

Bildnachweis: Von Lars P.