Tecnología

Inicio

Cómo instalar un servidor FTP en Linux

Cómo instalar un servidor FTP en Linux


Protocolo de transferencia de archivos, o FTP, es una forma robusta, segura de compartir archivos a través de un modelo cliente-servidor. Como una variante de Unix, Linux es una plataforma ideal para un servidor FTP. A, servidor FTP popular, y muy seguro disponible para casi todos los sistemas Linux es vsftp (FTP muy seguro). Instalación y configuración de vsftp en un entorno Linux es un proceso sencillo.

Instrucciones

1 Descargar e instalar el paquete vsftp Linux. El procedimiento exacto puede variar dependiendo del tipo y la versión de Linux que está ejecutando. En la mayoría de los casos, por ejemplo con Red Hat, Suse o Ubuntu, vsftp es un paquete estable que se incluye en los repositorios que se utilizan para actualizar su versión de Linux. En muchas instalaciones de Linux, vsftp se instala por defecto, pero no se ha iniciado.

2 Configurar VSFTP. La ubicación exacta y el nombre del archivo de configuración pueden variar ligeramente dependiendo de la versión de Linux que esté utilizando. En Ubuntu, el archivo de configuración es "vsftpd.conf." Editar este archivo para cambiar los siguientes ajustes:

ftpd_banner: edita el mensaje que aparece cuando alguien se conecta al servidor.
escuchar: Permite vsfppd para funcionar en modo autónomo.
xferlog_enable: Permite un registro detallado de las cargas y descargas.
connect_from_port_20: Define si las conexiones de estilo de puerto que utiliza el puerto 20 en el servidor.
hide_ids: Oculta los ID de usuario, una lista de todos los usuarios del grupo como "ftp".
max_client: Define el número máximo de conexiones permitidas en modo autónomo.
max_per_ip: Define el mayor número de conexiones permitidas a partir de una determinada IP en modo autónomo.
anon_root: Define el directorio raíz para usuarios de FTP anónimo.
anonymous_enable: Permite a los usuarios anónimos.
anon_mkdir_write_enable: Permite a los usuarios anónimos para crear directorios. Para que esta opción funcione, el servidor debe tener habilitadas las cargas anónimas, y el usuario ftp y el grupo debe tener permisos de escritura en el directorio donde se crearán los nuevos directorios.

3 Una vez que el archivo se ha vsftpd.conf editado a su satisfacción, guardar el archivo.

4 Detener el servidor vsftpd escribiendo "sudo parada /etc/init.d/vsftpd." Debería ver un mensaje que confirma que el servidor se ha detenido.

5 Reiniciar el servidor vsftp con los nuevos datos de configuración en /etc/vsftpd.conf escribiendo "sudo /etc/init.d/vsftpd empezar." Debería ver un mensaje que confirma que el servidor se ha iniciado.

Consejos y advertencias

  • Debe tener privilegios de root / superusuario para editar vsftp.conf. En los sistemas con raíz desactivado, usando la sudo para ejecutar vi para editar vsftpd.conf se work.The por encima de la lista de opciones de configuración vsftp no es exhaustiva, pero son las opciones más comunes.
  • Ejecución de un demonio FTP se abrirá el puerto 20 y 21 en su equipo, aunque vsftp es muy seguro, todavía podría crear un riesgo ligeramente más alto en sistemas de alta seguridad.