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.
vsftpd
proftpd
pure-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 filezilla
servidor 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?
vsftpd
es 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.conf
ratoSi 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
ProFTPD
tiene 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 Webalizer
yftpweblog
guionesfuente
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
adduser
y establecer su homedir predeterminado en su ruta ftp elegida (var / ftp) y su shell de inicio de sesión predeterminado/bin/false
en En/etc/passwd
un ejemplo:fuente