SSH Nutzung: So verbinden Sie sich sicher mit einem Remote-Server

Einführung in die SSH Nutzung

Ein unverzichtbares Werkzeug für Systemadministratoren ist SSH.

SSH, oder Secure Shell, ist ein Protokoll, das verwendet wird, um sich sicher auf entfernte Systeme einzuloggen. Es ist die gebräuchlichste Methode, um auf Remote-Linux-Server zuzugreifen.

In diesem Leitfaden besprechen wir, wie man SSH verwendet, um sich mit einem Remote-System zu verbinden.

Grundsyntax

Um sich mit SSH mit einem Remote-System zu verbinden, verwenden wir den Befehl ssh.

Wenn Sie Windows verwenden, müssen Sie OpenSSH oder Alternativen wie WSL installieren. Auf Mac oder Linux ist ssh standardmäßig verfügbar.

Die grundlegende Syntax zum Verbinden lautet:

Falls Ihr Benutzername auf dem Remote-System von Ihrem lokalen Benutzernamen abweicht, verwenden Sie:

ssh remote_username@remote_host

Um eine SSH-Sitzung zu beenden, geben Sie ein:

Wie funktioniert SSH?

SSH funktioniert, indem ein Client-Programm mit einem sshd-Server verbunden wird. Starten Sie den SSH-Server mit:

SSH Nutzung: Wie man SSH konfiguriert

Um SSH zu konfigurieren, bearbeiten Sie die Datei /etc/ssh/sshd_config:

sudo nano /etc/ssh/sshd_config

  • Port: Standard ist 22. Ändern Sie dies nur, wenn erforderlich.
  • PermitRootLogin: Setzen Sie dies aus Sicherheitsgründen auf no.
  • LoginGraceTime: Passen Sie die Anmeldezeit an.
  • X11Forwarding: Aktivieren Sie dies für GUI-Zugriff mit -X.

Nach Änderungen laden Sie SSH neu:

Wie man sich mit SSH-Schlüsseln anmeldet

Die schlüsselbasierte Authentifizierung verwendet ein Paar aus privatem und öffentlichem Schlüssel für die SSH Nutzung. Generieren Sie Schlüssel mit:

Übertragen Sie Ihren öffentlichen Schlüssel auf den Server:

Client-seitige Optionen

Passen Sie SSH-Server-Konfigurationen mit Flags an, z. B.:

ssh -p port_number remote_host

Führen Sie einzelne Befehle remote aus:

ssh remote_host command_to_run

Aktivieren Sie X11-Weiterleitung:

Passwort-Authentifizierung deaktivieren

Erhöhen Sie die Sicherheit, indem Sie die Passwort-Authentifizierung deaktivieren. Bearbeiten Sie die Datei /etc/ssh/sshd_config:

Laden Sie den SSH-Daemon neu:

Fazit zur SSH Nutzung

Das Erlernen von SSH wird Ihre Cloud-Computing-Fähigkeiten erheblich erweitern. Sein sicheres und leichtgewichtiges Design macht es in verschiedenen Szenarien unverzichtbar. Es vereinfacht das Remote-Server-Management, gewährleistet verschlüsselte Verbindungen und unterstützt fortschrittliche Funktionen wie schlüsselbasierte Authentifizierung. Mit SSH können Sie Dateien sicher übertragen, Befehle ausführen und mehrere Systeme effizient verwalten. Seine Flexibilität macht es für Entwickler, Administratoren und alle, die mit Remote-Systemen arbeiten, unverzichtbar.

Kostenlosen Account erstellen

Registrieren Sie sich jetzt und erhalten Sie Zugang zu unseren Cloud Produkten.

Das könnte Sie auch interessieren: