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 Benutzerslabex
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