GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar ProFTPD en Debian 8

En este tutorial, le mostraremos cómo instalar ProFTPD en Debian 8. Para aquellos de ustedes que no lo sabían, ProFTPD es un servidor FTP con licencia GPL que se puede instalar de forma gratuita. en su sistema Linux. Es una alternativa a vsftpd. El servidor FTP de código abierto ProFTPD es uno de los demonios de transferencia de archivos más utilizados, seguros y confiables en entornos Unix, debido a su configuración de archivos, simplicidad, velocidad y fácil configuración.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de ProFTPD en un servidor Debian 8 (Jessie).

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Debian 8 (Jessie).
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
  • Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar ProFTPD en Debian 8 Jessie

Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt-get comandos en la terminal:

apt-get update
apt-get upgrade

Paso 2. Instalación de ProFTPD y todos los paquetes necesarios.

sudo apt-get install proftpd

Durante la instalación, se le pedirá que elija el método de instalación que desee. Hay dos métodos de instalación, el demonio estándar y el demonio de inicio.

Configurar Proftpd

Paso 3. Configurar ProFTPD.

El archivo de configuración predeterminado de ProFTPD se encuentra en /etc/proftpd/proftpd.conf.

nano /etc/proftpd/proftpd.conf

Cambie ServerName al nombre de host de su servidor. En el caso siguiente, ftp.idroot.us es un ejemplo:

ServerName “ftp.idroot.us”

Elimine el comentario Raíz predeterminada:

# Use this to jail all users in their homes
DefaultRoot

Crear usuario FTP

Paso 4. Agregue un usuario de FTP.

Antes de crear un usuario para Proftpd, agregue /bin/false a su archivo /etc/shells:

echo "/bin/false" >> /etc/shells

Cree un usuario con un directorio de inicio al que tendrá acceso por FTP. Deshabilitaré el acceso de shell para este usuario asignando el shell “/bin/false” para asegurarse de que no pueda iniciar sesión por SSH. Mi nombre de usuario se llama "idroot", reemplace idroot con su nombre de usuario en el siguiente comando:

adduser --home /home/idroot --shell /bin/false idroot

A continuación, configure Proftpd para permitir que el usuario idroot acceda al servidor FTP:

cd /etc/proftpd/
nano proftpd.con

Agregue esta configuración para permitir que el usuario idroot inicie sesión y cargue/descargue el archivo a/desde su directorio de inicio /home/idroot :

<Directory /home/idroot>
Umask 022 022
AllowOverwrite off
     <Limit LOGIN>
        AllowUser idroot
        DenyALL
     </Limit>
     <Limit ALL>
        Order Allow,Deny
        AllowUser idroot
        Deny ALL
    </Limit>
    <Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD>
    AllowUser idroot
    Deny ALL
    </Limit>
</Directory>

Ejecute los siguientes comandos para reiniciar ProFTPD:

systemctl restart proftpd

Paso 5. Acceda al servidor FTP.

Una vez que haya instalado el servidor FTP y lo haya configurado a su gusto, ahora todo lo que tiene que hacer es abrir un cliente FTP y conectarse al servidor usando su dirección IP , nombre de host o nombre de dominio. Si todo está configurado correctamente, debe tener acceso al servidor con el nombre de usuario y la contraseña correctos.

¡Felicitaciones! Ha instalado correctamente ProFTPD. Gracias por utilizar este tutorial para instalar el servidor FTP de ProFTPD en el servidor Debian 8 Jessie. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de ProFTPD .


Debian
  1. Cómo instalar el servidor Redis en Debian 11

  2. Cómo instalar MySQL 8.0/5.7 en Debian 11/Debian 10

  3. Cómo instalar el servidor MySQL en Debian 9

  4. Cómo instalar ProFTPD en CentOS 7

  5. Cómo instalar Odoo 12 en Debian 9

Cómo instalar FastPanel en Debian 11

Cómo instalar I2P en el servidor Debian:

Cómo instalar VNC en Debian 10

Cómo instalar Go en Debian 10

Cómo instalar el servidor VNC en Debian 11

Cómo instalar Go en Debian