SSH (Secure Shell) ist ein Protokoll für den sicheren Remotezugriff auf einen Computer. Es ermöglicht Ihnen, Befehle auf einem Remotecomputer auszuführen und Dateien zwischen einem lokalen und einem Remotecomputer zu übertragen. PuTTY ist einer der beliebtesten SSH-Clients für Windows. In diesem Artikel werden wir untersuchen, wie SSH-Zugriff in PuTTY am Beispiel eines Windows-Betriebssystems konfiguriert wird.
Schritt 1. Downloaden und installieren Sie PuTTY auf Ihrem Computer. Sie können die Installationsdatei auf der offiziellen Website des Projekts finden. Nachdem Sie das Installationsprogramm gestartet haben, folgen Sie den Anweisungen des Installationsassistenten. Wählen Sie bei Bedarf die PuTTY-Komponenten aus, die Sie installieren möchten.
Schritt 2. Bereiten Sie den Server für den SSH-Zugriff vor. Stellen Sie sicher, dass der SSH-Server auf dem Server installiert und konfiguriert ist. Wenn es sich um einen virtuellen Server handelt, können Sie diese Daten von Ihrem Hosting-Provider erfahren. Wenn Sie Ihren eigenen Server haben, müssen Sie den SSH-Server selbst installieren.
Schritt 3. Starten Sie PuTTY und öffnen Sie das Verbindungskonfigurationsfenster. Geben Sie die IP-Adresse oder den Domänennamen des Servers in das Feld Hostname ein und wählen Sie den Port aus, den der SSH–Server verwendet (der Standardwert ist 22). Stellen Sie sicher, dass der Verbindungstyp auf SSH eingestellt ist.
PuTTY installieren
Schritt 1: Laden Sie die PuTTY-Installationsdatei von der offiziellen Website des Entwicklers herunter.
Schritt 2: Führen Sie die PuTTY-Installationsdatei aus.
Schritt 3: Wählen Sie im angezeigten Fenster die Sprache für die Installation aus und klicken Sie auf die Schaltfläche "Weiter".
Schritt 4: Lesen Sie die Lizenzvereinbarung. Wenn Sie den Bedingungen zustimmen, wählen Sie die Option "I accept the terms in the License Agreement" und klicken Sie auf "Next".
Schritt 5: Wählen Sie den PuTTY-Installationspfad aus, oder behalten Sie den Standardwert bei. Klicken Sie dann auf die Schaltfläche "Weiter".
Schritt 6: Wählen Sie im angezeigten Fenster die Komponenten aus, die Sie installieren möchten. Wenn Sie keine besonderen Anforderungen haben, wird empfohlen, alle Komponenten standardmäßig zu belassen. Klicken Sie auf "Next".
Schritt 7: Wählen Sie dann den Ordner aus, um die PuTTY-Verknüpfung zu platzieren, und klicken Sie auf die Schaltfläche "Weiter".
Schritt 8: Klicken Sie auf die Schaltfläche "Installieren", um die Installation abzuschließen.
Schritt 9: Nachdem die Installation abgeschlossen ist, können Sie PuTTY starten, indem Sie auf die Schaltfläche Finish klicken oder das Kontrollkästchen PuTTY starten aktiv lassen und auf die Schaltfläche Finish klicken, um automatisch zu starten.
Jetzt haben Sie PuTTY erfolgreich auf Ihrem Computer installiert und sind bereit, den SSH-Zugriff einzurichten.
Generieren von SSH-Schlüsseln
Mit SSH-Schlüsseln können Sie die Identität eines Benutzers im System authentifizieren, ohne ein Passwort einzugeben. Der PuTTY Key Generator (puttygen), der zusammen mit PuTTY bereitgestellt wird, wird zum Generieren von Schlüsseln verwendet.
Schritt 1: Starten Sie den PuTTY Key Generator, indem Sie auf die Puttygen-Datei doppelklicken.exe.
Schritt 2: Stellen Sie sicher, dass der RSA-Schlüsselalgorithmus ausgewählt ist.
Schritt 3: Klicken Sie auf die Schaltfläche Generieren, um den Schlüsselgenerierungsprozess zu starten. In diesem Fall müssen Sie mit der Maus interagieren, indem Sie den Cursor über das Popup-Fenster bewegen.
Schritt 4: Nach Abschluss der Schlüsselgenerierung können Sie ein Passwort für zusätzlichen Schutz festlegen. Geben Sie dazu im Feld "Passwort zum Schlüssel" ein Passwort ein und wiederholen Sie es im Feld "Passwort bestätigen".
Schritt 5: Klicken Sie auf die Schaltfläche Privaten Schlüssel speichern, um den privaten Schlüssel auf dem Computer zu speichern. Wählen Sie beim Speichern einen Speicherort aus und geben Sie einen Dateinamen an.
Schritt 6: Klicken Sie auf die Schaltfläche Öffentlichen Schlüssel speichern, um den öffentlichen Schlüssel zu speichern. Wählen Sie beim Speichern einen Speicherort aus und geben Sie einen Dateinamen an.
Es ist wichtig, den privaten Schlüssel an einem sicheren und sicheren Ort zu speichern, da er Zugriff auf das System ermöglicht. Sie können den öffentlichen Schlüssel an andere Benutzer senden oder zum Konfigurieren des SSH-Zugriffs auf den Server hochladen.
Hochladen des öffentlichen Schlüssels auf den Server
Um dies zu tun, müssen Sie sich mit Ihrem Benutzernamen und Passwort bei Ihrem Serverkonto über SSH anmelden.
Wenn Sie sich beim Server anmelden, müssen Sie ein Verzeichnis erstellen. `ssh' in Ihrem Home-Verzeichnis, falls es nicht existiert:
- Geben Sie Folgendes ein: mkdir .ssh
Danach müssen Sie die Zugriffsrechte für das Verzeichnis festlegen` 'ssh' mit dem Befehl:
- Geben Sie den Befehl ein: chmod 700 .ssh
Jetzt müssen Sie die Datei `authorized_keys` im Verzeichnis` erstellen.ssh' und öffnen Sie es zur Bearbeitung:
- Geben Sie den Befehl: nano ein .ssh/authorized_keys
Sie müssen Ihren öffentlichen Schlüssel in diese Datei einfügen. Öffnen Sie die Datei mit dem öffentlichen Schlüssel mit einem Texteditor, kopieren Sie ihren Inhalt und fügen Sie sie in die Datei `authorized_keys` auf dem Server ein. Speichern Sie danach die Datei und schließen Sie den Editor.
Jetzt müssen Sie die Berechtigungen für die Datei `authorized_keys` mit dem Befehl festlegen:
- Geben Sie Folgendes ein: chmod 600 .ssh/authorized_keys
Ihr öffentlicher Schlüssel wurde jetzt erfolgreich auf den Server hochgeladen und kann jetzt verwendet werden.
PuTTY-Konfiguration für SSH-Verbindungen
Um den SSH-Zugriff in PuTTY zu konfigurieren, müssen Sie die folgenden Schritte ausführen:
- Downloaden und installieren Sie PuTTY. Sie können PuTTY von der offiziellen Website unter dem Link herunterladen www.putty.org. Führen Sie nach dem Download die Installationsdatei aus und folgen Sie den Anweisungen auf dem Bildschirm, um das Programm auf Ihrem Computer zu installieren.
- Öffnen Sie PuTTY. Führen Sie PuTTY nach der Installation aus, um es zu öffnen. Das Fenster "Verbindungseinstellungen" wird geöffnet.
- Konfigurieren Sie die Verbindungseinstellungen. Geben Sie im Einstellungsfenster die IP-Adresse oder den Domänennamen des Remote-Servers in das Feld "Host Name (or IP address)" ein. Geben Sie auch die Portnummer an, wenn Sie einen nicht standardmäßigen SSH-Port verwenden (Standard ist 22). Wählen Sie als Verbindungsprotokoll SSH aus.
- Speichern Sie die Verbindungseinstellungen. Um die Verbindungseinstellungen nicht jedes Mal einzugeben, können Sie die Einstellungen zur späteren Verwendung speichern. Geben Sie im Feld "Gespeicherte Sitzungen" einen Namen für die gespeicherte Sitzung ein und klicken Sie auf die Schaltfläche "Speichern".
- Stellen Sie eine Verbindung her. Nachdem Sie die Verbindungseinstellungen konfiguriert haben, klicken Sie auf "Open", um eine SSH-Verbindung zum Remote-Server herzustellen. Wenn alle Einstellungen korrekt sind, werden Sie aufgefordert, Ihren Benutzernamen und Ihr Passwort einzugeben.
- Geben Sie Ihren Benutzernamen und Ihr Passwort ein. Nachdem die Verbindung hergestellt wurde, werden Sie von PuTTY aufgefordert, den Benutzernamen und das Passwort einzugeben, die Sie vom Administrator des Remote-Servers erhalten haben. Nach erfolgreicher Eingabe werden Sie über SSH mit dem Server verbunden.
Jetzt müssen Sie eine SSH-Verbindung in PuTTY eingerichtet haben. Sie können dieses Programm verwenden, um einen Remote-Server zu verwalten und verschiedene Aufgaben über das SSH-Protokoll auszuführen.
Festlegen der Schlüsselauthentifizierung in PuTTY
Schritte zum Festlegen der Schlüsselauthentifizierung in PuTTY:
- Erstellen Sie ein RSA-Schlüsselpaar. Führen Sie dazu den PuTTY Key Generator (PuTTYgen) aus, der mit PuTTY geliefert wird. Klicken Sie auf "Generate", um ein neues Schlüsselpaar zu generieren.
- Legen Sie die Passphrase für Ihren privaten Schlüssel fest. Diese Passphrase wird zum zusätzlichen Schutz Ihres privaten Schlüssels verwendet.
- Speichern Sie den öffentlichen Schlüssel in einer separaten Datei mit der Erweiterung ".pub". Diese Datei wird zum Hochladen auf den Server benötigt.
- Speichern Sie Ihren privaten Schlüssel an einem sicheren Ort auf Ihrem lokalen Computer. Stellen Sie sicher, dass Sie es verschlüsselt speichern, um unbefugten Zugriff zu verhindern.
- Laden Sie Ihren öffentlichen Schlüssel auf dem Server, zu dem Sie eine Verbindung über SSH herstellen möchten, in die Datei "authorized_keys" hoch. Kopieren Sie dazu den Inhalt der Datei mit dem öffentlichen Schlüssel und fügen Sie ihn am Ende der Datei "authorized_keys" auf dem Server ein.
- Richten Sie PuTTY ein, um Ihren privaten Schlüssel zu verwenden. Gehen Sie im PuTTY-Menü zu "Connection" -> "SSH" -> "Auth" und wählen Sie Ihren privaten Schlüssel im Feld "Private key file for authentication" aus.
- Konfigurieren Sie die übrigen Verbindungseinstellungen in PuTTY, einschließlich Serveradresse, Port und Protokoll.
- Speichern Sie die Verbindungseinstellungen in PuTTY, damit Sie sie später nicht jedes Mal erneut eingeben müssen.
- Jetzt können Sie sich mit der Schlüsselauthentifizierung mit dem Server verbinden.
Die Schlüsselauthentifizierung ermöglicht eine sicherere und bequemere Verbindung zu Remote-Servern. Befolgen Sie diese Anweisungen, um die Schlüsselauthentifizierung in PuTTY einzurichten und die Sicherheit Ihres Servers zu verbessern.
Verbindung zum Server über SSH
Um eine Verbindung mit dem Server über SSH herzustellen, benötigen Sie das PuTTY-Clientprogramm. Mit diesem Programm können Sie eine sichere Verbindung zu einem Remote-Server herstellen und mit ihm arbeiten, ohne die Daten preiszugeben.
Um zu beginnen, laden Sie PuTTY von der offiziellen Website des Entwicklers herunter und installieren Sie sie. Nach der Installation starten Sie das Programm.
- Geben Sie die IP-Adresse oder den Domänennamen des Servers in das Feld "Host Name (or IP address)" ein.
- Stellen Sie sicher, dass der Port mit dem SSH-Portwert des Servers übereinstimmt (Standard ist 22).
- Wählen Sie im Abschnitt "Connection Type" die Option "SSH" aus.
- Passen Sie die anderen Einstellungen an Ihre Bedürfnisse an (Sie können beispielsweise die Schriftart und das Farbschema ändern).
- Klicken Sie auf die Schaltfläche "Öffnen", um die Verbindung herzustellen.
Im angezeigten Terminalfenster werden Sie aufgefordert, Ihren Benutzernamen und Ihr Passwort einzugeben. Geben Sie diese Daten ein, die Ihnen vom Serveradministrator zur Verfügung gestellt wurden.
Wenn Sie alle Daten korrekt eingegeben haben, stellen Sie erfolgreich eine Verbindung zum Server über SSH her. Jetzt können Sie verschiedene Befehle auf einem Remote-Server ausführen und die Daten verschlüsselt übertragen.
Deaktivieren des Passwortzugriffs in PuTTY
Das Deaktivieren des Passwortzugriffs in PuTTY erhöht die Sicherheit Ihrer SSH-Verbindung, da die Passwortauthentifizierung möglicherweise durch das Durchlaufen von Passwörtern oder die Verwendung eines schwachen Passworts geknackt werden kann.
Führen Sie die folgenden Schritte aus, um den Passwortzugriff in PuTTY zu deaktivieren:
- Öffnen Sie das Programm PuTTY und geben Sie die Serveradresse und den zu verbindenden Port ein.
- Konfigurieren Sie die Verschlüsselungseinstellungen und andere Optionen (optional) im Abschnitt "Connection".
- Wählen Sie im linken Bereich den Abschnitt "SSH" aus.
- Aktivieren Sie die Option "Authentication" auf der Registerkarte "SSH".
- Wählen Sie in der Liste der verfügbaren Authentifizierungsmethoden die Option "Öffentliche Schlüsselauthentifizierung" aus.
- Klicken Sie auf "Browse" und geben Sie den Pfad zu Ihrem privaten Schlüssel an.
- Speichern Sie die Änderungen im Verbindungsprofil (falls erforderlich).
- Stellen Sie mithilfe des neuen Verbindungsprofils eine Verbindung zum Server her.
Nachdem Sie diese Schritte ausgeführt haben, wird der Zugriff auf den Server nur mit einem privaten Schlüssel ausgeführt, und der Passwortzugriff wird deaktiviert.