Ich suche eine FTP-Server-Anwendung für meinen Headless-Server, eine öffentliche virtuelle Maschine mit einer öffentlichen IP-Adresse. . Ich habe es auf 3 eingegrenzt, zumindest von dem, was ich gelesen habe, sind die geschicktesten.
vsftpd
proftpd
pure-ftp
Ich habe alle 3 untersucht, aber mein Hauptanliegen ist, dass ich ein Konto benötige, das hochgeladen werden kann, aber den Inhalt des Ordners / der Verzeichnisse nicht sieht, sobald es angemeldet ist.
Wir hatten filezilla
Server auf einem Windows-Server verwendet, mussten aber zu Ubuntu wechseln. Ich habe noch keine dieser Anwendungen installiert und mich gefragt, ob diese Anwendungen dies unter Ubuntu unterstützen. Wenn ja, wie würde ich das einrichten?
vsftpd
ist dies Ihre beste Wahl (und deshalb verwende ich dieses auf dem internen Server: Sie wissen nie, wann sich der Anwendungsfall ändert.) ;-) Es hilft, eineman vsftpd.conf
Weile zu tun konfigurieren es zum ersten Mal ...Wenn Sie OpenSSH auf diesem Computer eingerichtet haben, ist SFTP für alle Benutzerkonten integriert. Die meisten modernen FTP-Clients unterstützen SFTP. Es ist auch viel sicherer als normales FTP und der Aufwand für die Verwendung der Verschlüsselung ist minimal. Tatsächlich ist SFTP über mein lokales Netzwerk schneller als FTP. Probieren Sie es aus, es arbeitet auf dem gleichen Port wie ssh und funktioniert sogar mit der SSH-Schlüssel-Anmeldung.
Probieren Sie es aus, Sie sparen sich auch die Ressourcen für die Ausführung eines anderen Prozesses.
quelle
ProFTPD
hat schöne Funktionen und ist eigentlich eine gute Wahl. Es hat native FTP über SSH-Unterstützung, was fantastisch ist, wenn Sie eine Verschlüsselung wünschen.Alle Dokumente finden Sie hier
Es hat auch schöne Funktionen zum Analysieren von Protokollen und Nachrichten über
The Webalizer
undftpweblog
Skriptequelle
Früher hatte ich VsFTPd auf meinem Server, aber ich musste auf ProFTPd umsteigen, da unser Designer unter Windows beim Hochladen häufig unterbrochen wurde (er verwendete Notepad ++ und den integrierten FTP-Client). Jetzt höre ich keine Beschwerden. Weitere Einzelheiten zur Auflistung finden Sie hier .
quelle
proftpd:
dann wähle: proftpd (servermode)
Nun müssen Sie einige Benutzer mit hinzufügen
adduser
und deren Standard-Homedir auf den von Ihnen gewählten FTP-Pfad (var / ftp) und deren Standard-Loginshell/bin/false
in/etc/passwd
einem Beispiel festlegen :quelle