50 % Rabatt alle Pläne, begrenzte Zeit. Beginnend bei $2.48/mo
Noch 10 Minuten übrig
Web- und Business-Apps

Wie verbinde ich mich über SSH mit meiner Website?

Maria H By Maria H 10 Min. Lektüre Aktualisiert am 10. Juni 2023
WordPress SSH sicherer Fernzugriff

Wissen, wie es geht Stellen Sie über SSH eine Verbindung zu Ihrer Website her Mit dieser Funktion können Sie bestimmte Verbindungen zwischen einem lokalen Computer und einem Remote-Host herstellen. Heutzutage nutzen viele Unternehmen neue Technologien, um ihre Leistung zu steigern und Kosten zu senken, und SSH ist nicht von dieser Technologie getrennt.

Neue Zeichen des Fortschritts führen zu neuen Anforderungen, und moderne Sicherheitstechnologie kann den nutzlosen und schwachen Ansätzen und Methoden den Kampf ansagen. Aus diesem Grund möchten wir uns mit der SSH-Lösung befassen.

Lesen Sie also weiter, um wichtige Tipps zu SSH zu erhalten, mit denen Sie sichere und zuverlässige Verbindungen herstellen können. Bevor wir uns damit befassen, wie Sie Ihre Website über SSH verbinden, sollten wir wissen, was SSH ist.

Was ist SSH?

SSH steht für Secure Shell und ist ein sicheres Kommunikationsprotokoll, das verschlüsselte Verbindungen im Netzwerk über HTTP (Hypertext Transfer Protocol) initiiert. HTTP gibt Daten von Websites für Computer weiter und SSH sorgt für hervorragende Sicherheit beim Zugriff auf Remote-Ressourcen.

SSH unterstützt verschiedene Arten der Serverzugriffssicherheit, wie Dateiübertragung und Synchronisierung. FTP über SSH, sichere Kopie und privaten Netzwerkzugriff auf den Server mit OpenSSH. So können Sie Ihre Website über einen SSH-Client verbinden, um Daten sicher über eine GUI oder eine Befehlszeile zu übertragen.

Natürlich sollten Sie das zuerst tun Ändern Sie den SSH-Port von seinem Standardwert um es wirklich sicher zu machen. 

Lesen Sie auch: Portweiterleitung auf Windows VPS

 

Tipp: Da Linux und Mac OS über integrierte SSH-Schnittstellen verfügen, ist die Installation eines SSH-Clients nicht erforderlich.

WordPress-VPS Beginnen Sie mit dem Bloggen

Hosten Sie Ihr WordPress selbst auf erstklassiger Hardware mit NVMe-Speicher und minimaler Latenz auf der ganzen Welt – wählen Sie Ihre Lieblingsdistribution.

Holen Sie sich WordPress VPS

Wie verbinde ich mich über SSH mit einem Host?

Um mit der Verbindung Ihrer Website über SSH zu beginnen, benötigen Sie Tools, die dies ermöglichen. Zunächst sollten Sie über ein Terminal, auf das wir in den folgenden Zeilen zugreifen, eine SSH-Verbindung zu einem Server herstellen, damit Sie über SSH eine Verbindung herstellen können.

Wie kann ich über ein Terminal eine SSH-Verbindung zu einem Server herstellen?

Mac- und Linux-Betriebssysteme können SSH-Verbindungen über das Terminal initiieren. Das Terminal ist eine Art DOS-ähnlicher Emulator, der Befehlszeilenanweisungen sowohl auf Ihrem System als auch auf dem Remote-Server ausführt.

Es gibt also keine Anzeichen für eine grafische Benutzeroberfläche, die das Herstellen einer SSH-Verbindung zu Ihrem Host erleichtert. In diesem einfachen, typbasierten schwarzen Bildschirm stehen Ihnen alle wesentlichen und wertvollen Optionen zur Verfügung, um das richtige Ergebnis zu erzielen.

Stellen Sie über SSH eine Verbindung zu Ihrer Website her

  • Klicken Sie zunächst auf das Start-Pod-Symbol und geben Sie dann „Terminal“ in die Suchleiste ein
  • Alternativ können Sie über Anwendungen > Dienstprogramme zum Terminal navigieren

Wie verbinde ich mich mit Putty mit einem Webserver?

Putty ist eine kostenlose SSH-Terminalsoftware, die als SSH-Clientanwendung bekannt ist und unter Microsoft Windows ausgeführt wird, um auf Ihren VPS, Ihre physische Maschine oder mehrere virtuelle Maschinen in einem Host zuzugreifen und diese zu verwalten. einfach zu bedienen.

Im Gegensatz zu Terminal müssen Sie zum Verbinden Ihres Webservers über SSH zunächst Putty herunterladen und installieren und dann mit den nächsten Schritten fortfahren.

Installation des Putty SSH-Clients unter Windows

Tipp: Sie können das Paket auswählen, das am besten zu Ihrer Windows-Version passt. Aus Sicherheitsgründen wird empfohlen, die 32-Bit-Version herunterzuladen.

Mit diesen beiden Methoden können Sie von Windows oder Mac OS aus eine Verbindung über einen SSH-Server herstellen. Nachdem Sie den SSH-Client oder das Terminal als Voraussetzung für die Verbindung mit Ihrem Host verwendet haben, fahren wir nun mit der Befehlszeile fort, um die Codes auszuführen und Befehle an den Zielserver zu senden. Jetzt sollten Sie einige Informationen kennen, um die Checkliste zu vervollständigen.

Lesen Sie auch: Installieren Sie MikroTik CHR auf VPS (Verwendet Kitt)

Voraussetzungen für die Verbindung zu Ihrer Website über SSH

Anforderungen zum Herstellen einer SSH-Verbindung

  1. Server-IP-Adresse: Dies ist Ihr Domänenname oder eine IP-Adresse
  2. SSH-Port: Der Beitrag wird von Ihrem Hosting-Provider bereitgestellt
  3. SSH-Benutzername: Bezieht sich auf Ihren FTP-Benutzernamen (nicht für WordPress-Administratoren).
  4. SSH-Passwort: Es ist Ihr FTP-Passwort
  5. Wenn die Installation von PuTTY abgeschlossen ist, öffnen Sie es und stellen Sie damit eine Verbindung zu Ihrer Website her.
  6. Um den PuTTY-SSH-Client zu verbinden, öffnen Sie ihn und geben Sie dann Ihre Server-IP und Ihren SSH-Port ein.
  7. Klicken Sie auf die Schaltfläche „Öffnen“, um fortzufahren.
  8. Es erscheint ein Anmelde-Popup, in dem Sie aufgefordert werden, Ihren SSH-Benutzernamen einzugeben und die Eingabetaste zu drücken
  9. Geben Sie dann Ihr SSH-Passwort ein und drücken Sie erneut die Eingabetaste.

Nachdem Sie über den PuTTY SSH-Client erfolgreich eine Verbindung zu Ihrem Server hergestellt haben, können Sie jetzt die erforderlichen Befehlszeilen ausführen.

Lesen Sie auch: Wie verwende ich SSH, um eine Verbindung zu einem Remote-Server herzustellen?

14 nützliche und grundlegende SSH-Befehle

Mit diesen SSH-Befehlen können Sie Dateien verschieben, Ordner löschen, neue Verzeichnisse erstellen, Benutzerberechtigungen ändern und so weiter.

  1. Der Is-Befehl: Dieser Befehl ruft eine Liste der Dateien und Verzeichnisse im aktuellen Ordner auf.
ls
  1. Der Befehl cd: Dieser Befehl ändert die Verzeichnisse und wechselt zu anderen Speicherorten. Zum Beispiel $ cd /home
cd
  1. Das mkdir: Dieser Befehl erstellt ein neues Verzeichnis
mkdir
  1. Der Touch-Befehl: Dieser Befehl fügt dem Verzeichnis eine neue Datei hinzu
touch
  1. Der rm-Befehl: Dieser Befehl entfernt eine Datei oder einen Ordner
rm
  1. Der cp-Befehl: Dieser Befehl kopiert Dateien und Ordner.

Notiz: Sie müssen den Dateinamen oder das Verzeichnis angeben und angeben, wohin Sie die Datei kopieren möchten. Zum Beispiel: $ cp [Optionen] [Quelle] [Ziel]

cp
  1. Der mv-Befehl: Dieser Befehl verschiebt Dateien, und Sie sollten die Quelle und das Ziel der Datei eingeben. mv [Quelle] [Ziel]
mv

Sehen wir uns nun die optionalen Elemente an, die Sie am Anfang dieses Befehls hinzufügen können.

  • -F: Mit dieser Option wird die Zieldatei gelöscht und Sie können eine neue Datei erstellen, wenn Sie nicht über die schriftliche Genehmigung verfügen.
  • -u: Kopieren Sie die Quelldatei nur, wenn sie neuer als die Zieldatei ist.
  • -N: Dadurch wird eine vorhandene Datei nicht überschrieben und vor Änderungen geschützt
  • -a: Diese Option archiviert die Dateien.
  • -R: es wird nur für Ordner verwendet; Es kopiert alle Dateien und Ordner im Zielordner.
  1. Clear-Befehl: Dieser Befehl löscht den Terminalbildschirm.
clear
  1. Tar-Befehl: Dieser Befehl erstellt und entpackt komprimierte Archive.
tar cvzf ArchiveName.tar.gz /path/to/directory
  1. Wget-Befehl: Dieser Befehl lädt Dateien aus dem Internet herunter.
wget http://fileurl/filename.ext
  1. Ihr Befehl: Dieser Befehl zeigt Ihnen die Größe der Dateien und Ordner in einem bestimmten Verzeichnis an.
du
  1. Verlaufsbefehl: Dieser Befehl zeigt die zuletzt verwendeten Befehle an
history 50
  1. PWD-Befehl: Dieser Befehl liefert Ihnen den vollständigen Pfad Ihres aktuellen Verzeichnisses. Nachdem Sie diesen Befehl ausgeführt haben, sehen Sie etwa Folgendes: home/user/public_html
pwd
  1. Befehl „Suchen“: Dieser Befehl sucht nach Dateien und zeigt diese Attribute an (Name, Größe, Dateityp usw.). Sie sollten es wie folgt verwenden: find [Startverzeichnis] ​​[Optionen] [Suchbegriff]
find

Lesen Sie auch: Stille Installation von Google Chrome

Schritte zum Generieren eines Schlüsselpaars

Generieren Sie SSH-Schlüsselpaare

  • Generieren Sie den öffentlichen Schlüssel im Terminal
  • Fügen Sie das Schlüsselpaar Ihrem Hosting-Konto hinzu.
  • Generieren Sie den privaten Schlüssel über Ihren SSH-Client (Putty).

Lesen Sie auch: Generieren Sie SSH-Schlüssel in Windows 10

Wie erstelle ich das öffentliche Schlüsselpaar im Terminal?

Die Generierung der Authentifizierung mit öffentlichem Schlüssel für Linux und Mac beginnt mit der Eingabe von Befehlen im Terminal und der Verwendung von Open SSH.

  • Öffnen Sie die Terminalbox. Geben Sie an der Shell-Eingabeaufforderung den folgenden Befehl ein:
  • Das Programm ssh-keygen fordert Sie auf, den Speicherort und den Dateinamen der Schlüsseldatei anzugeben.

Tipp: Sie können einen neuen Namen eingeben oder den Standardnamen verwenden und die Eingabetaste drücken.

  • Sie können optional eine Passphrase erstellen, um Ihren Schlüssel zu schützen.
  • Kopieren Sie die öffentliche Hälfte des Schlüsselpaars mit dem folgenden Befehl auf Ihren Server
ssh-copy-id -i ~/.ssh/id_rsa.pub user@server

Geben Sie anstelle von Benutzer und Server Ihren Benutzernamen und dann die Serveradresse ein, die Sie für die Schlüsselauthentifizierung verwenden möchten.

  • Geben Sie Ihr Benutzerkonto-Passwort für diesen SSH-Server ein, wenn Sie dazu aufgefordert werden

Tipp: Sie können sich nun mit dem Schlüsselpaar bei Ihrem Server authentifizieren.

WordPress-VPS Beginnen Sie mit dem Bloggen

Hosten Sie Ihr WordPress selbst auf erstklassiger Hardware mit NVMe-Speicher und minimaler Latenz auf der ganzen Welt – wählen Sie Ihre Lieblingsdistribution.

Holen Sie sich WordPress VPS

Wie erstelle ich mein privates SSH-Schlüsselpaar?

Das Generieren eines neuen SSH-Schlüssels ist das erste, was Sie zum Erstellen der Hochsicherheits-Authentifizierungsstufe benötigen. Es wäre hilfreich, wenn Sie diesen SSH-Schlüssel hätten, um eine Verbindung zu Ihrem Server mit maximaler Sicherheit für Ihren Anmeldevorgang herzustellen.

Wenn Schlüssel korrekt generiert werden, können sie eine verbesserte Sicherheit und einen schnellen und bequemen Zugriff auf und die Verwaltung Ihrer Server gewährleisten.

Anstatt wie gewohnt mit Benutzername und Passwort vorzugehen, kann das Terminal oder der SSH-Client die Arbeit für Sie professioneller gestalten.

Lesen Sie auch: Hosten mehrerer Websites auf einem einzigen Server

Generieren eines privaten SSH-Schlüssels mit dem SSH-Client

Generieren Sie einen privaten SSH-Schlüssel

  • Gehen Sie zunächst zum PuTTYgen-Programm
  • Wählen Sie dann SSH-2 RSA im Abschnitt „Typ des zu generierenden Schlüssels“ aus.
  • Klicken Sie anschließend im Abschnitt „Aktionen“ auf die Schaltfläche „Generieren“.

Tipp: Beginnen Sie in diesem Schritt, Ihre Maus im Fenster zu bewegen, bis der grüne Fortschrittsbalken voll ist.

Der Grund besteht darin, Ihre zufällige Bewegung für die Authentifizierungsmethode zu erkennen. Dies ist eine der zuverlässigsten Techniken, von denen Angreifer profitieren können.

Putty-Schlüsselgenerator

  • Danach, wenn der Fortschrittsbalken abgeschlossen ist, generiert PuTTYgen Ihr SSH-Schlüsselpaar.
  • Geben Sie eine Passphrase in das Feld „Schlüsselpassphrase“ ein und geben Sie sie erneut in das Feld „Schlüsselpassphrase“ ein.Bestätigen Passphrase“ Feld.
  • Klicken Sie auf die Schaltfläche „Privaten Schlüssel speichern“.

Tipp: (Denken Sie daran, den privaten Schlüssel zu speichern, der für die nächste Verbindung zu Ihrem Computer benötigt wird.)

privaten Schlüssel speichern

  • Klicken Sie mit der rechten Maustaste in das Textfeld „Öffentlicher Schlüssel zum Einfügen in die OpenSSH-Datei „authorized_keys““ und wählen Sie dann „Alle auswählen“.
  • Klicken Sie nun erneut mit der rechten Maustaste in dasselbe Textfeld und wählen Sie „Kopieren“.

So importieren Sie Ihren SSH-Schlüssel

Wenn Sie einen neuen Schlüssel auf Ihrem Computer gespeichert haben, sollten Sie ihn jetzt in den PuTTY-Schlüsselagenten importieren.

Diese beiden Schritte importieren den SSH-Schlüssel in PuTTY

  • Klicken Sie auf die Schaltfläche „Agent“, um den Schlüsselmanager im PuTTY-Konfigurationsfenster zu öffnen.
  • Klicken Sie auf die Schaltfläche „Schlüssel hinzufügen“, suchen Sie dann nach dem Ort, an dem Sie den privaten Schlüssel gespeichert haben, wählen Sie ihn aus und klicken Sie auf „Öffnen“.

Tipp: Geben Sie bei Bedarf Ihr Schlüsselpasswort ein.

WordPress-VPS Beginnen Sie mit dem Bloggen

Hosten Sie Ihr WordPress selbst auf erstklassiger Hardware mit NVMe-Speicher und minimaler Latenz auf der ganzen Welt – wählen Sie Ihre Lieblingsdistribution.

Holen Sie sich WordPress VPS

Abschluss

Die Verbindung zu Ihrer Website über SSH hat verschiedene Vorteile und Schritte, die wir im Kontext so gut wie möglich erläutern. Um in dieser modernen Welt der Unternehmenskommunikationsnetzwerke Vorreiter zu sein, müssen Sie im Allgemeinen einen Schritt mit einer qualitativ hochwertigen Kontrolle Ihrer Website-Dateien und Anmeldungen auf Ihren Cloud-Servern machen.

Daher werden durch die Erstellung eines öffentlichen Schlüssels zur Authentifizierung Ihre Verbindungen zu den Servern verschlüsselt. Der vom Empfänger verwendete private Schlüssel kann die Verbindung entschlüsseln. Letztendlich sorgt dieser bidirektionale Prozess für eine sichere Interaktion zwischen zwei Netzwerkendpunkten. Dann nehmen Sie es ernst, um im digitalen Zeitalter bei der Interaktion zu gewinnen und nicht zu verlieren.

Aktie

Mehr aus dem Blog

Lesen Sie weiter.

Odoo-Rezensionsbild mit großem Überschriftentext auf der linken Seite und dem Odoo-Logo auf der rechten Seite, umgeben von schwebenden App-Interface-Panels in einem zartvioletten Hintergrund mit Wolkenmotiv.
Web- und Business-Apps

Eine umfassende Odoo-Bewertung: Ist Odoo das richtige ERP für Ihr Unternehmen?

Odoo ist eine der am weitesten verbreiteten ERP-Plattformen für wachsende Unternehmen, und das aus einem einfachen Grund: Es verspricht viel an einem Ort. Verkauf, Buchhaltung, Inventur

Jim SchwarzJim Schwarz 11 Min. Lektüre
Open-Source-WordPress-Alternativen bieten ein Bild mit buntem Hintergrund mit Farbverlauf, einen Desktop-Monitor, einen Code-Editor, eine verschwommene Dashboard-Vorschau und einen großen Überschriftentext auf der linken Seite.
Web- und Business-Apps

Beste Open-Source-WordPress-Alternativen, maßgeschneidert für Entwickler

WordPress ist nach wie vor wichtig und bedient eine Vielzahl von Websites immer noch gut. Sein Plugin-Verzeichnis beherbergt über 62.000 Plugins und sein Theme-Verzeichnis bietet über 14.000 kostenlose Themes. Das

Jim SchwarzJim Schwarz 14 Min. Lektüre
Automad vs. WordPress-Funktionsbild mit den Logos beider Plattformen und einer Überschrift mit der Frage, welches CMS-Entwickler wählen sollte.
Web- und Business-Apps

Automad vs. WordPress: Ein ausführlicher Vergleich zwischen zwei der besten CMS-Plattformen

Automatad und WordPress lösen dieselbe Aufgabe auf zwei sehr unterschiedliche Arten. Automad ist ein Flat-File-CMS und eine Template-Engine, sodass Inhalte in Dateien und nicht in einer Datenbank gespeichert sind, aber WordPress,

Jim SchwarzJim Schwarz 9 Min. gelesen

Bereit zur Bereitstellung? Ab 2,48 $/Monat.

Unabhängige Cloud, seit 2008. AMD EPYC, NVMe, 40 Gbit/s. 14 Tage Geld-zurück-Garantie.