Wenn Sie einen selbst gehosteten WordPress-Account besitzen, können Sie mit FTP alle Ihre Dateien online übertragen. Hier ist das Problem: Verbinden und Übertragen von Dateien über FTP ist nicht gesichert. Alle Ihre Anmeldeinformationen (einschließlich Benutzername und Passwort) und Daten werden im Klartext über das Netzwerk übertragen. Jeder Hacker, der an Ihrem Netzwerk herumschnüffelt, kann leicht Ihr Passwort erhalten und Zugang zu Ihrem Konto erhalten.

Wenn Sie sich wirklich um die Sicherheit Ihrer Website sorgen, müssen Sie dies unbedingt vermeiden.

Anstelle von FTP können Sie SFTP (SSH File Transfer Protocol) verwenden, um stattdessen eine sichere Netzwerkverbindung zu erstellen. Wenn Sie über SFTP verbunden sind, sind alle Ihre Daten verschlüsselt. Selbst wenn sie abgefangen werden, werden sie nur als Müll auf dem Computer des Hackers angezeigt.

In diesem Tutorial erfahren Sie, wie Sie sich über eine SFTP-Verbindung mit Ihrem WordPress-Konto (oder einem anderen Web-Server) verbinden.

Ein Punkt zu beachten: Nicht alle Web-Host unterstützt SFTP. Überprüfen Sie Ihren Webhost, bevor Sie die folgenden Schritte ausführen. Wenn Ihr Web-Host SFTP nicht unterstützt, ist es vielleicht an der Zeit, einen anderen Web-Host in Erwägung zu ziehen. Hostgator übernimmt das Hosting für MTE und unterstützt SFTP.

Obwohl es viele FTP-Clients gibt, die SFTP unterstützen, ist Filezilla am einfachsten zu verwenden und für alle Plattformen verfügbar.

Laden Sie den Filezilla-Client für Ihre Plattform herunter und installieren Sie ihn. (Überspringen Sie diesen Schritt, wenn Sie Filezilla bereits verwenden)

Öffnen Sie Filezilla. Klicken Sie auf das erste Symbol in der Symbolleiste, um auf den Site Manager zuzugreifen. Alternativ finden Sie den Site Manager in der Menüleiste Datei-> Site Manager.

Klicken Sie im linken unteren Bereich auf die Schaltfläche Neue Site, um ein neues Konto zu erstellen.

Geben Sie im rechten Fensterbereich Ihren Hostnamen ein (dies ist normalerweise die IP-Adresse, die Ihnen von Ihrem Webhost zugewiesen wurde). Geben Sie im Eingabefeld Port 22 ein (verschiedene Webhosts haben unterschiedliche Ports für ihre SFTP-Verbindung, Hostgator verwendet Port 2222. Wenn Sie keine Verbindung mit Port 22 herstellen können, sollten Sie Ihren Webhost nach der Portnummer fragen).

Wählen Sie unter dem Dropdownfeld Servertyp SFTP - SSH File Transfer Protocol.

Geben Sie Ihren Benutzernamen und Ihr Passwort ein. Klicken Sie unten auf Verbinden, um eine Verbindung zu Ihrem Konto herzustellen. Wenn alles in Ordnung ist, sollten Sie ein Popup-Fenster sehen, in dem Sie aufgefordert werden, den öffentlichen Schlüssel des Servers zu akzeptieren. Klicken Sie auf OK, um fortzufahren (Sie können den Schlüssel in Ihrem Cache speichern, damit er Sie nicht ständig auffordert). Sie sollten jetzt über SFTP mit Ihrem Konto verbunden sein.

Bring es einen Schritt weiter

Wenn Sie in Bezug auf Ihre Sicherheit wirklich paranoid sind, können Sie stattdessen eine Authentifizierung mit öffentlichem / privatem Schlüssel verwenden, um eine Verbindung zu Ihrem SFTP-Netzwerk herzustellen. Eine Authentifizierung mit öffentlichem / privatem Schlüssel ermöglicht es Ihnen, sich ohne Passwort bei Ihrem Konto anzumelden und eliminiert zudem jegliche Chance für einen SSH-Angriff mit brutaler Gewalt.

Auch hier können nicht alle Webhosts ein öffentliches / privates Schlüsselzertifikat generieren. Das folgende Beispiel basiert auf Hostgator cPanel.

Logge dich in dein cPanel ein. Scrollen Sie nach unten, bis Sie das Symbol SSH / Shell-Zugriff sehen.

Klicken Sie auf die Schaltfläche SSH-Schlüssel verwalten.

Klicken Sie auf den Link Neuen Schlüssel generieren.

Geben Sie Ihren Schlüsselnamen ein und vergeben Sie ein Passwort. Stellen Sie sicher, dass Ihr Passwort stark ist. Klicken Sie auf die Schaltfläche Schlüssel generieren.

Sie sollten nun Informationen zu Ihrem öffentlichen Schlüssel sehen.

Zurück zum Hauptbildschirm sollten Sie sehen, dass Ihr öffentlicher Schlüssel als nicht autorisiert aufgeführt ist . Klicken Sie auf den Link Autorisierung verwalten, um ihn zu ändern.

Kehren Sie zum SSH-Schlüsselverwaltungsbildschirm zurück und laden Sie den privaten Schlüssel in einen sicheren Ordner auf Ihrem Computer.

Gehe in deinem Filezilla zu Bearbeiten-> Einstellungen . Klicken Sie links auf SFTP . Klicken Sie rechts auf die Schaltfläche KeyFile hinzufügen . Navigieren Sie zum Speicherort Ihres privaten Schlüssels und wählen Sie ihn aus.

Nachdem Sie den privaten Schlüssel hinzugefügt haben, klicken Sie auf OK, um das Fenster zu schließen.

Zurück zum Site-Manager-Bildschirm, entfernen Sie das Passwort, das Sie zuvor gespeichert haben. Klicken Sie auf die Schaltfläche Verbinden. Filezilla authentifiziert nun die Sitzung mit Ihrem privaten Schlüssel und erlaubt Ihnen, sich ohne Passwort bei Ihrem Konto anzumelden.

Das ist es.

Bildnachweis: Beatranck