Je recherche une application de serveur FTP pour mon serveur sans tête, qui est une machine virtuelle publique avec une adresse IP publique. . Je l'ai réduit à 3, du moins d'après ce que j'ai lu sont les plus habiles.
vsftpd
proftpd
pure-ftp
J'ai fait des recherches sur les 3 mais ma principale préoccupation est que j'ai besoin d'un compte qui peut télécharger mais ne pas voir le contenu du dossier / des répertoires une fois qu'il est connecté.
Nous filezilla
utilisions le serveur sur un serveur Windows mais nous avons dû passer à Ubuntu. Je n'ai installé aucune de ces applications auparavant et je me demandais si certaines d'entre elles le supportaient sur Ubuntu. S'ils le font, comment pourrais-je procéder pour mettre cela en place?
vsftpd
c'est votre meilleur choix (et c'est pourquoi j'utilise celui-ci sur le serveur interne: vous ne savez jamais quand le cas d'utilisation change.) ;-) Cela aide de faire unman vsftpd.conf
moment vous le configurons pour la première fois ...Si vous avez configuré OpenSSH sur cette machine, vous avez un sftp intégré pour tous les comptes d'utilisateurs. La plupart des clients ftp modernes ont un support intégré pour sftp. Il est également beaucoup plus sûr que le ftp normal et la taxe sur les frais généraux pour l'utilisation du cryptage est minime. En fait, sur mon réseau local, sftp est plus rapide que ftp. Essayez-le, il fonctionne sur le même port que ssh et fonctionne même lorsque vous utilisez la connexion par clé ssh.
Essayez-le, vous vous épargnez également les ressources nécessaires pour exécuter un autre processus.
la source
ProFTPD
a de belles fonctionnalités et est en fait un excellent choix. Il a un support FTP natif sur SSH, ce qui est fantastique si vous voulez un cryptage.Tous les documents peuvent être trouvés ici
Il dispose également de fonctionnalités intéressantes pour analyser les journaux et les messages via
The Webalizer
et lesftpweblog
scriptsla source
J'avais l'habitude d'avoir VsFTPd sur mon serveur mais j'ai dû passer à ProFTPd parce que notre concepteur sur Windows avait des interruptions fréquentes lors du téléchargement et tout (il utilisait notepad ++ et son client FTP intégré). Maintenant, je n'entends aucune plainte. Quant à la liste, vous pouvez trouver plus de détails ici .
la source
proftpd:
puis choisissez: proftpd (servermode)
Maintenant, vous devez ajouter des utilisateurs avec
adduser
et définir leur homedir par défaut sur le chemin ftp choisi (var / ftp) et leur loginshell par défaut sur/bin/false
dans/etc/passwd
un exemple:la source