Búsqueda de sitios web

Instalación y configuración del servidor ProFTPD en Ubuntu/Debian


Los servidores FTP son el software que le permite crear una conexión FTP entre su computadora local y un servidor web. ProFTPD es un servidor FTP para servidores Unix/Linux, muy configurable y muy efectivo, es gratuito y de código abierto, lanzado bajo licencia GPL.

En este artículo, explicaremos cómo instalar el servidor ProFTPD en máquinas Ubuntu/Debian.

Paso 1: Instale el servidor ProFTPD

Por supuesto, es necesario instalar el software para poder utilizarlo. Primero asegúrese de que todos los paquetes de su sistema estén actualizados ejecutando los siguientes comandos apt-get en la terminal.

sudo apt-get update
sudo apt-get upgrade

Ahora para instalar el servidor ProFTPD, ejecútelo en la terminal.

sudo apt-get install proftpd

Durante la instalación, le pedirá que elija el tipo de uso que desea para su servidor ProFTPD; puede elegir el mejor modo que se adapte a sus necesidades.

Paso 2: configurar el servidor ProFTPD

Antes de comenzar a usarlo, necesitaremos editar algunos archivos, el /etc/proftpd/proftpd.conf es el archivo de configuración predeterminado para los servidores Ubuntu/Debian, para comenzar a editarlo usando el comando vi, ejecutar.

sudo vi /etc/proftpd/proftpd.conf

Presione la tecla “I” para comenzar a editar el archivo. Ahora cambie el contenido del archivo como se muestra a continuación.

  1. NombredelServidor: conviértalo en su nombre de servidor predeterminado.
  2. UseIPV6: puede cambiarlo a “Desactivado”, si no lo usa.
  3. DefaultRoot: descomente esta línea para restringir a los usuarios con sus carpetas de inicio.
  4. RequireValidShell: elimine el comentario de esta línea y póngala en “Activado” para permitir el inicio de sesión de los usuarios, incluso para aquellos que no tienen un shell válido en /etc/. shells para iniciar sesión.
  5. AuthOrder: descomente la línea para permitir el uso de contraseñas locales.
  6. Puerto: Esta línea define el puerto predeterminado para el servidor FTP, es 21 por defecto. Si lo desea, puede definir cualquier puerto personalizado aquí.
  7. SystemLog: la ruta predeterminada del archivo de registro, puede cambiarla si lo desea.

Después de realizar los cambios anteriores como se sugiere, puede guardar el archivo, presionar la tecla “ESC” y escribir :x para guardar y cancelar.

Ahora reinicie el servidor ProFTPD usando este comando.

sudo service proftpd restart

Durante la instalación de ProFTPD, se creó automáticamente un usuario predeterminado “proftpd”, pero necesitaremos crear una contraseña para él; para hacerlo, ejecútelo.

sudo passwd proftpd

¡Eso es todo!. Ahora puede ir a las siguientes direcciones en el navegador, estará funcionando y le preguntará sobre el nombre de usuario y la contraseña.

ftp://youripaddress 

OR

ftp://yourdomian.com

En el campo Nombre de usuario escriba “proftpd” y en el campo Contraseña escriba la contraseña que estableció anteriormente para el usuario proftpd.

Paso 3: Crear usuarios de ProFTPD

Como habrás notado, estás en el directorio de inicio predeterminado para el usuario “proftpd”, lo cual no es útil para nosotros, es por eso que vamos a crear un nuevo usuario con el /var. /www/ como carpeta de inicio, para que podamos acceder a ella fácilmente.

Para crear un usuario FTP, diga "myproftpduser" y ejecute.

sudo useradd myproftpduser

Para crear una contraseña para ello.

sudo passwd myproftpduser

Para cambiar su carpeta de inicio a /var/www/ ejecute.

sudo usermod -m -d /var/www/ myproftpduser

También puede definir el directorio de inicio del usuario con el comando useradd, mientras crea nuevos usuarios en Linux. Para obtener más información y el uso del comando useradd, lea nuestro artículo en.

  1. 15 ejemplos del comando 'useradd'

Ahora reinicie el servidor ProFTPD usando.

sudo service proftpd restart

Y ahora puede acceder fácilmente desde el servidor FTP, también puede usar Filezilla o cualquier otro cliente FTP para acceder a su servidor FTP si lo desea.

Paso 4: Solución de problemas de ProFTPD:

Cualquier mensaje de error disponible se almacenará en /var/log/proftpd/proftpd.log de forma predeterminada. Puede verificar este archivo si la instalación de su servidor ProFTPD no funciona. También debe tener en cuenta que a veces sucede que el servidor ProFTPD se retrasa y no puedes acceder al servidor debido al mensaje “Conexión rechazada”, no es un problema, todo lo que tienes que hacer es seguir reiniciando el servidor ProFTPD hasta Funciona (en caso de que no haya otros errores).

¿Ha instalado el servidor ProFTPD antes? ¿Qué opinas al compararlo con otros servidores FTP como wu-ftpd?