Zum Hauptinhalt springen

So konfigurieren Sie den SSH-Zugriff in Ubuntu: Eine detaillierte Anleitung

SSH (Secure Shell) ist eines der zuverlässigsten Protokolle für die Fernverwaltung eines Computers. Es bietet eine sichere Datenverbindung und ermöglicht die Fernsteuerung des Computers über die Befehlszeile. In diesem ausführlichen Tutorial erfahren Sie, wie Sie den SSH-Zugriff in Ubuntu einrichten, damit Sie Ihren Computer remote verwalten können.

Der erste Schritt besteht darin, das OpenSSH-Server-Paket auf Ihrem Ubuntu-Computer zu installieren. Sie können dies tun, indem Sie den folgenden Befehl im Terminal ausführen:

sudo apt update
sudo apt install openssh-server

Nachdem Sie das OpenSSH-Server-Paket installiert haben, müssen Sie es konfigurieren. Öffnen Sie die SSH-Konfigurationsdatei mit einem beliebigen Texteditor, z. B.:

sudo nano /etc/ssh/sshd_config

In der Konfigurationsdatei können Sie verschiedene Einstellungen ändern, z. B. den Port, an dem SSH angehört, und bestimmte Autorisierungsmethoden zulassen oder verweigern. Sie können beispielsweise den Standardport von 22 auf einen anderen ändern, um die Sicherheit zu erhöhen. Nachdem Sie die Konfigurationsdatei geändert haben, speichern Sie sie, und starten Sie den SSH-Server neu, indem Sie den folgenden Befehl ausführen:

sudo systemctl restart sshd

Jetzt, da der SSH-Server konfiguriert ist, können Sie sich über SSH remote mit Ihrem Ubuntu-Computer verbinden. Um dies zu tun, müssen Sie die IP-Adresse Ihres Ubuntu-Computers kennen. Sie können den Hostnamen auch verwenden, wenn er konfiguriert ist. Führen Sie den folgenden Befehl aus, um eine Verbindung über SSH herzustellen:

ssh [Benutzername]@[IP-Adresse]

Wenn Sie diesen Befehl ausführen, werden Sie aufgefordert, das Kennwort für den Benutzer einzugeben. Sie werden dann über SSH mit dem Remote-Ubuntu-Computer verbunden.

Jetzt wissen Sie, wie Sie den SSH-Zugriff in Ubuntu einrichten. Es ist ein sehr nützliches Werkzeug, um Ihren Computer fernzusteuern und eine sichere Datenverbindung zu gewährleisten. Verwenden Sie es mit Vorsicht und genießen Sie die Fernsteuerung Ihres Ubuntu-Computers!

Vorbereiten des SSH-Zugriffs

Bevor Sie mit der Einrichtung des SSH-Zugriffs in Ubuntu beginnen, müssen Sie einige vorläufige Schritte ausführen, um sicherzustellen, dass Ihr System für diesen Prozess bereit ist.

Hier sind einige Dinge, die Sie überprüfen und anpassen sollten:

sudo apt install openssh-server
sudo nano /etc/ssh/sshd_config
sudo chmod 700 /home/ваше_имя_пользователя/.ssh
sudo chmod 600 /home/ваше_имя_пользователя/.ssh/authorized_keys
sudo ufw allow ssh
sudo systemctl restart ssh

Nachdem Sie diese Schritte ausgeführt haben, ist Ihr System bereit, den SSH-Zugriff einzurichten. Im nächsten Abschnitt werden wir uns mit dem Verfahren zum Erstellen von SSH-Schlüsseln und zum Konfigurieren einer Remoteverbindung befassen.

Ubuntu installieren und konfigurieren

1. Laden Sie das Ubuntu-Disk-Image von der offiziellen Website herunter ubuntu.com .

2. Erstellen Sie ein bootfähiges Gerät mit einem gebrannten Disk-Image. Dies kann mit einem Rufus-Programm oder einem ähnlichen Programm erfolgen.

3. Starten Sie mit dem BIOS oder UEFI von einem bootfähigen Gerät.

4. Wählen Sie die Installationssprache aus und klicken Sie auf Ubuntu installieren.

5. Folgen Sie den Anweisungen des Installationsassistenten, indem Sie die erforderlichen Optionen wie Festplattenpartitionen und Benutzernamen auswählen.

6. Starten Sie den Computer nach Abschluss der Installation neu.

7. Führen Sie ein Systemupdate mit folgendem Befehl aus: sudo apt update && sudo apt upgrade .

8. Installieren Sie die erforderlichen Pakete für die Arbeit mit SSH mit dem Befehl: sudo apt install openssh-server .

9. Bearbeiten Sie die SSH-Konfigurationsdatei unter /etc/ssh/sshd_config . Konfigurieren Sie die erforderlichen Parameter für den SSH-Zugriff.

10. Starten Sie den SSH-Dienst mit dem Befehl: sudo systemctl restart ssh neu.

11. Überprüfen Sie den Zugriff auf den Server über SSH mit dem SSH-Client, indem Sie die IP-Adresse Ihres Servers und die Anmeldeinformationen des Benutzers angeben. Zum Beispiel: ssh username@ip_address .

Installieren und Konfigurieren eines SSH-Servers

Zuerst installieren wir einen SSH-Server auf einem Ubuntu-Computer. Führen Sie die folgenden Befehle im Terminal aus:

sudo apt update

sudo apt install openssh-server

Nach der Installation des SSH-Servers können Sie mit der Konfiguration des SSH-Servers beginnen.

Öffnen Sie die SSH-Serverkonfigurationsdatei mit dem Befehl:

sudo nano /etc/ssh/sshd_config

In dieser Datei können Sie verschiedene Servereinstellungen konfigurieren, z. B. den Anschluss für die Verbindung, die erlaubten Authentifizierungsmethoden und andere Optionen.

Es wird empfohlen, den Standardport 22 in einen anderen zu ändern, z. B. 2222, um die Sicherheit zu erhöhen:

#Port 22

Port 2222

Speichern Sie die Datei, nachdem Sie die Änderungen vorgenommen haben, und starten Sie den SSH-Server mit dem Befehl neu:

sudo systemctl restart sshd

Der SSH-Server ist jetzt konfiguriert und einsatzbereit. Sie können andere Parameter nach Belieben bearbeiten.

SSH-Zugriff konfigurieren

In Ubuntu umfasst die Konfiguration des SSH-Zugriffs mehrere Schritte. Im Folgenden finden Sie Anweisungen zum Konfigurieren des SSH-Zugriffs in Ubuntu:

  1. Installieren des OpenSSH Server-Pakets: Um den SSH-Zugriff zu konfigurieren, müssen Sie das Paket OpenSSH Server installieren. Öffnen Sie ein Terminal und geben Sie den Befehl ein:

sudo apt-get install openssh-server

  1. Konfigurieren der Konfigurationsdatei: Nach der Installation des OpenSSH-Pakets muss der Server die Konfigurationsdatei konfigurieren /etc/ssh/sshd_config. Öffnen Sie die Datei in einem Texteditor, und nehmen Sie die erforderlichen Änderungen vor. Einige der grundlegenden Einstellungen, die Sie anpassen können:

Port - Gibt die Portnummer an, auf der der SSH-Server ausgeführt wird.
PermitRootLogin - Bestimmt, ob eine Remoteverbindung vom Root-Benutzer zulässig ist.
PasswordAuthentication - Bestimmt, ob die Passwortauthentifizierung zulässig ist.
PubkeyAuthentication - Bestimmt, ob die Authentifizierung mit öffentlichem Schlüssel zulässig ist.

  1. Neustart des SSH-Dienstes: Nachdem Sie Änderungen an der Konfigurationsdatei vorgenommen haben, müssen Sie den SSH-Dienst neu starten, damit die Änderungen wirksam werden. Geben Sie dazu den Befehl ein:

sudo systemctl restart ssh

  1. Konfigurieren der Firewall: Wenn die Firewall auf Ihrem Computer aktiviert ist, müssen Sie den ausgehenden Datenverkehr an den in der SSH-Konfigurationsdatei angegebenen Port zulassen. Sie können das Dienstprogramm verwenden, um die Firewall in Ubuntu zu konfigurieren ufw (Uncomplicated Firewall). Geben Sie den Befehl ein:

Nachdem Sie diese Schritte ausgeführt haben, muss der SSH-Zugriff konfiguriert und einsatzbereit sein. Beachten Sie, dass Sie die Konfigurationsdatei und die Firewall mit Vorsicht konfigurieren müssen, um eine Sicherheitsanfälligkeit im System zu vermeiden.