Um einen SSH-Tunnel für FTP-Verkehr zu konfigurieren, müssen Sie die folgenden Schritte ausführen:
1. Öffnen Sie eine SSH-Verbindung zu Ihrem Remote-Server.
2. Erstellen Sie einen SSH-Tunnel, indem Sie den folgenden Befehl ausführen:
ssh -L 1234:localhost:21 benutzername@remoteserver.com
Dieser Befehl öffnet einen SSH-Tunnel auf Port 1234 auf Ihrem lokalen Computer, der mit Port 21 auf dem Remote-Server verbunden ist.
3. Sie müssen nun einen FTP-Client öffnen und die Verbindungseinstellungen ändern:
- Setzen Sie den Hostnamen auf “localhost”.
- Setzen Sie den Port auf den von Ihnen gewählten Port für den Tunnel (1234 im obigen Beispiel).
- Wählen Sie “FTP über TLS (explizit)” als Verschlüsselungsart aus.
- Geben Sie Ihre Benutzerdaten ein und stellen Sie sicher, dass Sie als Benutzername Ihres Remote-Servers verwenden.
4. Klicken Sie auf “Verbinden”, um eine sichere Verbindung zu Ihrem Remote-FTP-Server herzustellen.
Der FTP-Verkehr wird jetzt durch den SSH-Tunnel geleitet und ist vor unautorisiertem Zugriff geschützt.