. Configuración y tutoriales Erigido centos servidor FTP

  

1 montada yum install vsftpd

2 el inicio /reinicio del servidor /apagado vsftpd [root @ localhost ftp] # /sbin /service vsftpd vsftpd restartShutting abajo :. [ ,null,null,0],Aceptar] a iniciar vsftpd para vsftpd: [OK] Aceptar para reiniciar representa una exitosa puesta en marcha y parada fuera de la reanudación cambió arranque /parada se puede instalar si se trata de la fuente, a la carpeta de instalación y encontrar el archivo shutdown.sh start.sh. .., ejecutándolos en él

3 archivos y carpetas asociados con una configuración de servidor de archivos del servidor vsftpd vsftpd es: root /etc/vsftpd/vsftpd.conf

servidor vsftpd directorio directorio principal, el servidor FTP: en el pub var /ftp en el directorio de ruta /servidor Departamento si desea cambiar, a continuación, sólo modificar /var /ftp en otra parte de la línea

4 FTP añadir un usuario local. algún servidor FTP requiere un nombre de usuario y contraseña para iniciar sesión, puesto que FTP de usuario y configurar los permisos de usuario .ftp generalmente no pueden iniciar sesión en el sistema, sólo puede introducir propio directorio del servidor FTP, esto es para la seguridad. esto se llama un usuario virtual Usuario. En realidad no es real. Los usuarios previstos, pero no se puede registrar el SHELL solamente, no la capacidad de iniciar sesión en el sistema

/usr /sbin /adduser -d /opt /test_ftp -g ftp -s /sbin /nologin probar el significado del comando es: Uso comando (adduser) añadir usuarios de prueba no pueden iniciar sesión en el sistema (-s /sbin /nologin), en su propia carpeta (-d /opt /test_ftp)), pertenece a la ftp grupo (ftp -g), entonces es necesario establecer una contraseña para ella . passwd prueba de esto añadirá un usuario FTP el siguiente ejemplo ayudará a entrar en el servidor FTP

[root @ localhost ftp] # ftpftp >. abierta 192.168.0.33Connected a 192.168.0.33 (192.168.0.33 ) 0.220 (vsftpd 2.0.5) Nombre (192.168.0.33:gxl): test331 Por favor, especifique la password.Password :. tipo de sistema 230 de sesión successful.Remote se UNIX.Using modo binario para transferir files.ftp > quit221 adiós

en las ventanas, entra ftp://192.168.0.33 en el servidor FTP en el navegador, a continuación, haga inicio de sesión, introduzca su nombre de usuario y contraseña para acceder a su propio directorio, por supuesto, usted quiere asegurarse de que pueden leer y escribir su propio El directorio, debe leerlo en el archivo de configuración vsftpd.conf Escribió .local_enable = = yeswrite_enable yeslocal_umask = 022

5. Modificar el anonimato archivos de carga y descarga de configuración vsftpd.conf, determinar las siguientes líneas, agregado a él no lo tienen .anonymous_enable = yesanon_upload_enable = = yesanon_mkdir_write_enable yesanon_umask = 022

a continuación, se puede crear una nueva carpeta, cambiar sus permisos está completamente abierta, cualquier usuario puede acceder a esta carpeta, y cargar y descargar archivos: mkdir /var /ftp /guestchmod 777 /var /. ftp /clientes

6 para entrar en un servidor FTP personalizada mensaje de bienvenida vsftpd.conf configuración del archivo: dirmessage_enable = yes y luego entrar en el directorio del usuario para crear un archivo .Message, introduzca un mensaje de bienvenida a (que escribo aquí es bienvenido a gxlinux y rsquo; s FTP) :! [root @ localhost test_ftp] # ftp 192.168.0.33Connected a 192.168.0.33 (192.168.0.33) 0.220 (vsftpd 2.0.5) Nombre (192.168.0.33:gxl): Por favor, test331 especifique 230-Bienvenido a gxlinux y rsquo la password.Password :!; s modo binario FTP 230 Entrar successful.Remote tipo de sistema se UNIX.Using para transferir archivos

7 implementará una ruta de acceso virtual. Directorio está montado en un servidor FTP para que el usuario utilice, que se llama un camino virtual, como el directorio del usuario GXL se monta a un servidor FTP, servidor FTP para los usuarios a utilizar, puede utilizar el siguiente comando :. [root @ localhost opt] # mount – bind /home /GXL /var /ftp /pub # usando el comando mount [root @ localhost opt] # ls /var /ftp /pubLumaQQ screenshot.png escritorio

8 abierta tala vsftpd. Añadir la siguiente línea al archivo vsftpd.conf, en general, el archivo se esta línea, siempre y cuando el signo # delante de la anotación puede ser eliminado, si no para añadir o modificar: xferlog_file = /var /log /vsftpd.log < . br>

9 limitar el número de enlaces, y el número máximo de enlaces para cada IP modifican el archivo de configuración, por ejemplo, el número máximo de enlaces vsftp apoya 100, cada IP puede soportar cinco enlaces: max_client = 100max_per = 5

10. límite de velocidad de transmisión de modificar el fichero de configuración, por ejemplo permitiendo a los usuarios en usuarios anónimos y vsftd (es decir, los usuarios virtuales) que 80KB = 1,024 * 80 = 81920 = velocidad de descarga anon_max_rate 81920local_max_rate = 81920

11. Restrinja a los usuarios (generalmente conocidos como usuarios virtuales) en su propio archivo de configuración de modificación de directorio, esto Al igual que los usuarios sólo pueden acceder a su propio directorio del: chroot_local_user = yes Si sólo desea sólo determinados usuarios pueden acceder a su propio directorio, otros usuarios no hacen este límite, entonces usted necesita para chroot_list archivo (este archivo es generalmente en /etc /vsftpd /in) para agregar este usuario. editar este archivo, tales como la adición de un usuario a la prueba del archivo, a continuación, se escribe en. en general, pues, un usuario por línea. [root @ localhost vsftpd] # cat chroot_listtest

12 para enlazar a un vsftpd IP veces desea restringir el acceso a determinados servidores IP, permitiendo sólo el acceso IP determinada, por ejemplo, sólo permiten 192.168.0.33 para acceder al FTP, el mismo modificar el fichero de configuración :. listen_address = 192.168.0.33 Configuración vsftpd.confanonymous_enable = NO # prohíben local_enable anónima = YES # permite inicio de sesión local write_enable = YES # permitido escribir para subir, se debe local_umask = 027 # cargar los permisos de los archivos creados a:. 777-local_umaskanon_upload_enable = YES # permiten a los usuarios virtuales y los usuarios anónimos para subir anon_other_write_enable = YES # permitir a los usuarios virtuales y usuarios anónimos para modificar los nombres de archivos y eliminar archivos dirmessage_enable = YESxferlog_enable = SÍ # Abrir el registro connect_from_port_20 = YESxferlog_file = /var /log /log # vsftpd.log posición de almacenamiento xferlog_std_format = YES # formato de registro estándar idle_session_timeout = 600 # tiempo de espera de conexión inactiva data_connection_timeout = 120ftpd_banner = Bienvenido al servicio FTP ChinaRise # Mensaje de bienvenida guest_enable = yes # permitir a los usuarios virtuales guest_username = vsftpdguest # usuarios virtuales que utilizan los virtual_use_local_privs cuenta del sistema = yes # usuarios virtuales con privilegios del sistema local

chroot_local_user = NOchroot_list_enable = YES # más de dos filas restricciones de usuario virtuales en su catálogo, no pueden acceder a otros directorios , o directamente chroot_local_user = yes

escuchar = yes # Monitor /modo de listen_port pasiva = 21 # puerto de escucha

chroot_list_file = /etc /vsftpd /vsftpd.chroot_list lista de usuarios virtual # almacenada en el archivo un /etc/vsftpd/vsftpd.chroot_list adoptivo más detallada en user_config_dir = /etc /vsftpd /vsftpd_user_conf # cada nombre de usuario virtual almacenado en /vsftpd /vsftpd_user_conf en

otros ajustes de usuario /etc virtuales

Escriba en el archivo /etc/vsftpd/vsftpd.chroot_list Permitir que el desembarco de nombre de usuario virtual, crear un nombre de usuario con el nombre virtual de usuario por línea en el archivo /carpeta etc /vsftpd /vsftpd_user_conf, escribir: local_root = /var /ftp /nombre de subdirectorio y luego en /var /ftp Crear un directorio correspondiente en

Copyright © Conocimiento de Windows All Rights Reserved