X

Wählen Sie Ihr Land

Turkey (Türkçe)Turkey (Türkçe) Germany (German)Germany (German)
X
X

Wählen Sie Ihr Land

Turkey (Türkçe)Turkey (Türkçe) Germany (German)Germany (German)
X

Wissensdatenbank

StartseiteWissensdatenbankUbuntu 18.04 LTS InstallationSSH-Schlüsselbasierte Authentifizie...

SSH-Schlüsselbasierte Authentifizierung mit dem Betriebssystem Ubuntu 18.04 LTS

**SSH-basierte Authentifizierung mit Ubuntu 18.04 LTS Betriebssystem**

Die SSH-basierte Authentifizierung ist eine effektive Methode, um sichere Remote-Zugriffe auf Ubuntu 18.04 LTS und andere Linux-Systeme zu ermöglichen. In diesem Artikel erklären wir Schritt für Schritt, wie Sie die SSH-basierte Authentifizierung auf Ubuntu 18.04 LTS konfigurieren können.

**1. Erstellen von SSH-Schlüsseln:**

Der erste Schritt besteht darin, auf dem Client (in der Regel dem Administrations- oder Benutzercomputer) einen SSH-Schlüssel zu erstellen. Dies wird mit dem folgenden Befehl durchgeführt:

```bash
ssh-keygen -t rsa -b 4096
```

Dieser Befehl erstellt ein Schlüsselpaar mit dem RSA-Algorithmus und einer Länge von 4096 Bit. Es kann vom Benutzer angefordert werden, den Speicherort und den Namen des Schlüssels anzugeben.

**2. Hinzufügen des SSH-Schlüssels zum Server:**

Der öffentliche Teil des erstellten SSH-Schlüssels muss zum Server hinzugefügt werden. Hierfür kann der Befehl `ssh-copy-id` verwendet werden:

```bash
ssh-copy-id username@remote_host
```

Dieser Befehl kopiert den SSH-Schlüssel für den angegebenen Benutzernamen und den entfernten Host auf den Server.

**3. Konfiguration des SSH-Servers:**

Die Hauptkonfigurationsdatei des SSH-Servers befindet sich unter `/etc/ssh/sshd_config`. Öffnen Sie diese Datei mit einem Texteditor und fügen Sie die folgende Einstellung hinzu oder bearbeiten Sie sie:

```
PasswordAuthentication no
```

Diese Einstellung deaktiviert die Passwortauthentifizierung und erlaubt nur die SSH-basierte Authentifizierung.

**4. Neustart des SSH-Servers:**

Nach Abschluss der Konfiguration muss der SSH-Server neu gestartet werden:

```bash
sudo systemctl restart sshd
```

Dieser Befehl wendet die Konfigurationsänderungen an und startet den SSH-Server neu.

**5. Testen der SSH-basierten Authentifizierung:**

Starten Sie eine SSH-Sitzung, um zu überprüfen, ob die SSH-basierte Authentifizierung erfolgreich konfiguriert wurde:

```bash
ssh username@remote_host
```

Wenn alles korrekt konfiguriert ist, sollten Sie jetzt ohne Passwort auf den Server zugreifen können.

Die SSH-basierte Authentifizierung ist eine häufig verwendete Methode, um sicheren Remote-Zugriff auf Ubuntu 18.04 LTS und andere Linux-Systeme zu ermöglichen. Indem Sie den oben genannten Schritten folgen, können Sie die SSH-basierte Authentifizierung auf Ubuntu 18.04 LTS erfolgreich konfigurieren.

Finden Sie nicht die Informationen, die Sie suchen?

Ticket erstellen
Fanden Sie es nützlich?
(16 mal angesehen / 0 Kunden fanden es hilfreich)

Top