Leiten Sie einen FTP-Benutzer zu einem anderen FTP-Server


1

Ich habe einen FTP-Server auf einem Debian-Rechner konfiguriert: Ein Benutzer muss auf einen anderen FTP-Server zugreifen, der sich hinter diesem Rechner befindet, und wir haben nur eine öffentliche IP-Adresse.

Die Lösung, die mir in den Sinn kommt, besteht darin, das Home-Verzeichnis für den Benutzer auf ein Verzeichnis festzulegen, in dem ich einen Remote-FTP-Server mithilfe von ftpfs bereitstelle.

Irgendwelche anderen Lösungen?

Antworten:


1

Wie wäre es, wenn der spezielle Benutzer über einen anderen Port eine Verbindung zum Gateway herstellt und diesen Port auf den FTP-Server auf dem Computer dahinter umleitet?

  • Normalfall:

    user$ ftp gateway
    

    -> verbindet sich wie gewohnt mit dem Gateway auf Port 21

  • besonderer Fall:

    user$ ftp gateway 2121
    

    -> verbindet sich mit dem Gateway über den speziellen Port 2121. Das
    Gateway leitet es auf den Port 21 des dahinterliegenden Rechners um, damit der Benutzer den anderen FTP-Server erreicht.

Der einzige Trick ist, die Portumleitung einzustellen. Hängt davon ab, ob Sie sich hinter einem Router befinden oder ob die Linux-Box das Gateway ist.


FTP benötigt auch keinen Datenport (20)? Wie kann ich auch diesen Port umleiten?
Mauro Destro
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.