Estoy buscando una aplicación de servidor FTP para mi servidor sin cabeza, que es una máquina virtual pública con una dirección IP pública. . Lo he reducido a 3, al menos por lo que he leído son los más expertos.
vsftpdproftpdpure-ftp
He estado investigando los 3, pero mi principal preocupación es que necesito una cuenta que pueda cargar pero no ver el contenido de la carpeta / directorios una vez que haya iniciado sesión.
Habíamos estado usando el filezillaservidor en un servidor de Windows pero tuvimos que mudarnos a Ubuntu. No he instalado ninguna de estas aplicaciones antes y me preguntaba si alguna de ellas es compatible con esto en Ubuntu. Si lo hacen, ¿cómo haría para configurar eso?

vsftpdes su mejor opción (y es por eso que lo uso en el servidor interno: nunca se sabe cuándo cambia el caso de uso) ;-) Es útil hacerlo unman vsftpd.confratoSi ha configurado OpenSSH en esta máquina, tiene un sftp incorporado para todas las cuentas de usuario. La mayoría de los clientes ftp modernos tienen soporte incorporado para sftp. También es mucho más seguro que el ftp normal y el impuesto general por usar el cifrado es mínimo. De hecho, en mi red local, sftp es más rápido que ftp. Pruébalo, funciona en el mismo puerto que ssh e incluso funciona mientras usas ssh-key login.
Pruébalo, también te ahorras los recursos de ejecutar otro proceso por completo.
fuente
ProFTPDtiene buenas características y en realidad es una gran opción. Tiene soporte nativo de FTP sobre SSH, lo cual es fantástico si desea cifrado.Todos los documentos se pueden encontrar aquí.
También tiene características agradables para analizar los registros y los mensajes a través
The Webalizeryftpweblogguionesfuente
Solía tener VsFTPd en mi servidor, pero tuve que pasar a ProFTPd porque nuestro diseñador en Windows tenía interrupciones frecuentes durante la carga y todo (estaba usando notepad ++ y su cliente FTP incorporado). Ahora no escucho quejas. En cuanto a la lista, puede encontrar más detalles aquí .
fuente
proftpd:
luego elija: proftpd (servermode)
Ahora debe agregar algunos usuarios
addusery establecer su homedir predeterminado en su ruta ftp elegida (var / ftp) y su shell de inicio de sesión predeterminado/bin/falseen En/etc/passwdun ejemplo:fuente