1. Installieren Sie einen SSH-Server auf dem Host, auf dem Sie Shell-Zugriff nutzen möchten.
2. Stellen Sie sicher, dass der SSH-Port (normalerweise Port 22) in Ihrer Firewall geöffnet ist.
3. Erstellen Sie (falls noch nicht vorhanden) einen Benutzer auf dem Server, der sich über SSH anmelden kann.
4. Öffnen Sie die sshd-Konfigurationsdatei (normalerweise unter /etc/ssh/sshd_config) und überprüfen Sie die Einstellungen. Stellen Sie sicher, dass die Einstellungen “PermitRootLogin” und “PasswordAuthentication” auf “no” gesetzt sind, um die Sicherheit zu erhöhen und den Zugriff zu beschränken.
5. Fügen Sie stattdessen eine Zeile “AllowUsers” hinzu, um nur bestimmten Benutzern den Zugriff auf den SSH-Server zu ermöglichen. Geben Sie die Benutzernamen, durch Leerzeichen getrennt, an.
6. Aktivieren Sie die Änderungen, indem Sie den SSH-Server neu starten oder die Konfiguration neu laden, je nachdem, welche Option in Ihrem Betriebssystem verfügbar ist.
7. Versuchen Sie nun, sich mit einem SSH-Client (wie z.B. PuTTY oder OpenSSH) vom Remote-Computer aus mit dem Server zu verbinden, indem Sie die IP-Adresse oder den Hostnamen des Servers verwenden und den Benutzernamen und das Passwort eingeben, die Sie zuvor erstellt haben.
8. Wenn die Verbindung erfolgreich ist, haben Sie jetzt Shell-Zugriff auf den Server über SSH.