Konfiguration von SSH-Zertifikaten für einen sicheren Login

Anfänger

In diesem Projekt lernen Sie, wie Sie ein SSH-Zertifikat für den Benutzer labex konfigurieren, damit der Benutzer labex kein Passwort eingeben muss, wenn er sich per SSH in die lokale Experimentierumgebung anmeldet.

Linux

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Projekt lernst du, wie du ein SSH-Zertifikat für den Benutzer labex konfigurierst, sodass der Benutzer labex kein Passwort eingeben muss, wenn er sich per SSH in die lokale Experimentierumgebung einloggt.

👀 Vorschau

## Kein Passwort erforderlich, um sich bei localhost einzuloggen
$ ssh labex@localhost
labex:project/ $ ssh labex@localhost
Willkommen bei Ubuntu 22.04.3 LTS (GNU/Linux 5.4.0-162-generic x86_64)

 * Dokumentation:  https://help.ubuntu.com
 * Verwaltung:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage
Letzter Login: Wed Jan 17 21:00:55 2024 von 47.251.57.20
## Loggen Sie sich direkt ein, um eine neue Shell zu öffnen
labex:~/ $ ls
Code  Desktop  golang  project

🎯 Aufgaben

In diesem Projekt wirst du lernen:

  • Wie du ein .ssh-Verzeichnis im Home-Verzeichnis des Benutzers labex erstellst
  • Wie du ein neues SSH-Schlüsselpaar generierst
  • Wie du den neu generierten öffentlichen Schlüssel zur authorized_keys-Datei hinzufügst
  • Wie du den SSH-Dienst neu startest, nachdem das SSH-Zertifikat konfiguriert wurde
  • Wie du die SSH-Verbindung ohne Passwort testest

🏆 Errungenschaften

Nach Abschluss dieses Projekts wirst du in der Lage sein:

  • Sich sicher per SSH-Zertifikat in die lokale Experimentierumgebung einzuloggen
  • Die SSH-Konfiguration für den Benutzer labex zu verwalten
  • Die Wichtigkeit von SSH-Zertifikaten für den sicheren Zugang zu Servern zu verstehen

Lehrer

labby

Labby

Labby is the LabEx teacher.