Instalar el servicio FTP bajo linux centos

  
 Como servidor FTP, vsftpd es muy común en los sistemas Linux, a continuación se describe cómo instalar vsftp en el sistema centos.
Ya dije que Apache, mysql, php, phpmyadmin están instalados bajo Linux.
¿Qué es vsftpd? vsftpd es uno de los programas de servidor FTP más respetados en las distribuciones de Linux. Las características son pequeñas y ligeras, seguras y fáciles de usar.
El nombre de vsftpd significa "daemon FTP muy seguro", la seguridad es uno de los principales problemas considerados por su desarrollador Chris Evans. Al comienzo de este diseño y desarrollo de servidor FTP, la alta seguridad es un objetivo.
Instalar vsftpd
1. Ejecute el siguiente comando como administrador (raíz)
  • yum install vsftpd

    2. Establezca el servicio de arranque vsftpd ftp
  • chkconfig Vsftpd en

    3. Iniciar vsftpd service
  • service vsftpd start

    Administrar vsftpd comandos relacionados:
    Stop vsftpd: service vsftpd stop
    Reiniciar vsftpd: service vsftpd Reiniciar
    Configurar el firewall
    Abra el archivo /etc /sysconfig /iptables
  • vi /etc /sysconfig /iptables

    Agregue el siguiente código antes de la línea RECHAZAR
  • - A RH-Firewall-1-INPUT -m estado --estado NUEVO -m tcp -p tcp --dport 21 -j ACEPTAR

    Guardar y cerrar archivos, reiniciar el servidor de seguridad
  • service iptables start

    Configurar el servidor vsftpd
    El archivo de configuración predeterminado es /etc/vsftpd/vsftpd.conf, que puede abrir con un editor de texto.
  • vi /etc/vsftpd/vsftpd.conf

    Agregar usuario ftp
    Lo siguiente es agregar el usuario ftpuser, configurar el directorio raíz en /home /wwwroot /ftpuser, prohibir que este usuario inicie sesión en SSH Permisos y restricciones de acceso a otros directorios.
    1, modifique /etc/vsftpd/vsftpd.conf
    serán las próximas tres líneas
  • # chroot_list_enable = YES
  • # (el valor predeterminado sigue)
  • #chroot_list_file = /etc /vsftpd.chroot_list

    Cambiar a
  • chroot_list_enable = YES
  • # (predeterminado)
  • chroot_list_file = /etc /vsftpd /chroot_list < Br>
    2, aumentar el usuario ziyouwu, apuntar al directorio /home /wwwroot /ziyouwu, prohibir el inicio de sesión de permisos SSH.
  • useradd -d /home /wwwroot /ziyouwu -g ftp -s /sbin /nologin ziyouwu

    3. Establecer la contraseña del usuario
  • passwd ziyouwu

    4, edite el archivo chroot_list:
  • vi /etc /vsftpd /chroot_list

    El contenido es el nombre de usuario ftp, cada usuario representa una línea, como:
    ziyouwu
    user1
    Usuario2
    6, reinicie vsftpd
  • servicio vsftpd reinicio

    El error ocurrió
    1,500 OOPS: no se puede cambiar el directorio Solución:
    Ingrese el comando en el terminal: < Br>
  • setsebool -P ftpd_disable_trans 1
  • service vsftpd restart

    ¡Está bien! Motivo: esto se debe a que el servidor tiene selinux habilitado, lo que limita el inicio de sesión de FTP
  • Copyright © Conocimiento de Windows All Rights Reserved