Redhat configura un nombre de dominio gratuito.
1. Este ejemplo es el ejemplo predeterminado de RedHat. Inicie vsftp directamente.
[root @ Relay vsftpd]#/sbin/service vsftpd start
Iniciando vsftpd para vsftpd: OK ]
2. El puerto predeterminado 21 se cambia a 2121.
Por razones de seguridad, o para distinguir diferentes servicios ftp por puerto, podremos cambiar el puerto ftp a un puerto distinto al 21. Luego, consulte los siguientes pasos.
Paso 1. Modificar /etc /etc/vsftpd/vsftpd.conf
Agregar la siguiente línea
listen_port=2121
El segundo paso. Reinicie vsftpd.
[root @ home vsftpd]#/sbin/service vsftpd restart
Cerrar vsftpd: OK ]
Iniciar vsftpd para vsftpd: OK ] p>
3. Los usuarios específicos, Peter y John, no pueden cambiar de directorio.
Si no queremos que el usuario pueda utilizar ftp, el directorio predeterminado del usuario es /home/nombredeusuario.
Para cambiar al directorio anterior /home, consulte los siguientes pasos.
Paso 1. Modificar /etc /etc/vsftpd/vsftpd.conf
河下三线
# chroot _ list _ enable = yes
# (el valor predeterminado es el siguiente)
# ch root_list_file=/etc/vsftpd ch root_list
reemplazo
chroot_list_enable=yes
.#(El valor predeterminado es el siguiente)
ch root _ list _ file =/etc/vsftpd/ch root _ list
El segundo paso. Agregue un nuevo archivo: /etc/vsftpd/chroot_list.
Añade dos líneas al contenido:
Peter
John
Paso tres. Reinicie vsftpd.
[root @ home vsftpd]#/sbin/service vsftpd restart
Cerrar vsftpd: OK ]
Iniciar vsftpd para vsftpd: OK ] p>
Si Peter quiere cambiar a un directorio que no sea el directorio raíz, aparecerá la siguiente advertencia:
ftp gtcd /home
550 No se puede cambiar el directorio.
4. Cancelar el inicio de sesión anónimo
Si el host del lector no desea que los usuarios inicien sesión de forma anónima, puede consultar los siguientes pasos.
Paso 1. Modificar /etc /etc/vsftpd/vsftpd.conf
reemplazar
anonymous_enabled=yes
en lugar de
anonymous_enabled= No p>
Paso 2. Reinicie vsftpd.
[root @ home vsftpd]#/sbin/service vsftpd restart
Cerrar vsftpd: OK ]
Iniciar vsftpd para vsftpd: OK ] p>
5. Organizar el mensaje de bienvenida
Si queremos que los usuarios vean el mensaje de bienvenida al iniciar sesión, que puede incluir una descripción del host o una introducción al directorio, consulte los siguientes pasos. .
Primero, determine si existe la siguiente línea en /etc /etc/vsftpd/vsftpd.conf
dirmessage _ enable = yes
El valor predeterminado de RedHat9 es lo anterior. Eso funciona.
Luego, en cada directorio, cree un directorio llamado . Se ha añadido el mensaje. Supongamos que hay un usuario llamado test1 y hay un directorio llamado abc en el directorio raíz de este usuario. Entonces, primero estamos en /home/test1.
Suplemento. El contenido del siguiente mensaje es el siguiente:
Hola~Bienvenido al directorio principal
Esto es sólo para probar...
Luego, agregue. El mensaje en el directorio /home/test1/abc tiene el siguiente contenido:
Bienvenido al directorio abc
Este es el subdirectorio...
Entonces, Cuando el usuario test1 inicie sesión, verá el siguiente mensaje:
230-Hola~Bienvenido al directorio de inicio
230-
230-Esto solo utiliza Para probar...
230-
Si cambia al directorio de abc, aparecerá el siguiente mensaje:
250-Bienvenido al directorio de abc p> p>
250-
250-Este es el subdirector...
6. Para cada en línea, hay un proceso independiente para operar.
Normalmente, al iniciar vsftp, solo veremos un proceso llamado vsftpd ejecutándose, pero si los lectores desean que cada conexión se presente como un proceso independiente, pueden realizar los siguientes pasos.
Paso 1. Modificar /etc /etc/vsftpd/vsftpd.conf
Agregar la siguiente línea
setproctitle_enable =Sí
El segundo paso. Reinicie vsftpd.
[root @ home vsftpd]#/sbin/service vsftpd restart
Cerrar vsftpd: OK ]
Iniciar vsftpd para vsftpd: OK ] p>
Utilice el comando ps -ef para notificar a diferentes usuarios sobre sus conexiones, como se muestra a continuación:
[root @ home vsftpd]# PS-ef | grep FTP
root 2090 1 0 16:41 pts/0 00:00:00 vsftpd:LISTEN
Nadie 2120 2090 0 17:18?00:00:00 vsftpd:192.168.10.244:
Conectado
prueba 1 2122 2120 0 17:18?00:00:00 vsftpd:192.168.10.244/prueba 1:
Inactivo
Nadie 2124 2090 0 17:19?00:00:00 vsftpd:192.168.10.244:
Conectado
prueba 2 2126 2124 0 17:19?00:00 :00 vsftpd:192.168.10.244 /test2:
inactivo
root 2129 1343 0 17:20 pts/0 00:00:00 grep FTP
[root@home vsftpd]#
7. Limite la velocidad de transferencia de archivos:
La velocidad máxima para usuarios locales es 200 KBytes/s, y la velocidad máxima que puede utilizar la grabadora anónima es 50 kbytes/s.
Paso 1. Modifique /etc /etc/vsftpd/vsftpd.conf
Agregue las dos líneas siguientes.
Tasa máxima anónima=50000
Tasa máxima local=200000
Paso 2. Reinicie vsftpd.
[root @ home vsftpd]#/sbin/service vsftpd restart
Cerrar vsftpd: OK ]
Iniciar vsftpd para vsftpd: OK ] p>
La unidad de velocidad aquí es bytes/segundo, donde el inicio de sesión anónimo está limitado por anon_max_rate.
Usuarios, mientras que local_max_rate está limitado a usuarios locales. El límite de velocidad de VSFTPD
El rango del sistema es de aproximadamente 80 a 120, lo que significa que limitamos la velocidad máxima a 100 KBytes/s,
pero la velocidad real puede estar entre 80 KBytes/s y 120 kbytes/s, por supuesto si el ancho de banda es insuficiente,
, el valor será inferior a este límite.
8. Limite diferentes velocidades para diferentes usuarios:
Suponga que la velocidad máxima que puede usar test1 es 250 kilobytes/segundo y la velocidad máxima que puede usar test2 es 500 kilobytes/segundo. segundo nudos/segundo.
Paso 1. Modificar /etc /etc/vsftpd/vsftpd.conf
Agregar la siguiente línea
user_config_dir=/etc/vsftpd/userconf
Paso 2 . Agregue un directorio: /etc/vsftpd/userconf.
mkdir /etc/vsftpd/userconf
Paso tres.
Agregue un nuevo archivo llamado test1 en /etc/vsftpd/userconf.
Agrega una línea en el contenido:
Tarifa máxima local = 250000
Paso 4. Agregue un nuevo archivo llamado test2 en /etc/vsftpd/userconf.
Agrega una línea en el contenido:
Proporción máxima local=500000
Paso 5. Reinicie vsftpd.
[root @ home vsftpd]#/sbin/service vsftpd restart
Cerrar vsftpd: OK ]
Iniciar vsftpd para vsftpd: OK ] p>
9. Establezca un servidor ftp de firewall, use el modo de puerto FTP:
Puerto ftp predeterminado: 21, puerto de datos ftp: 20.
Después de iniciar VSFTPD, ejecute las siguientes dos líneas de instrucciones. Sólo se permite abrir los puertos 21 y 20, y los demás están cerrados.
iptables -A entrada -p tcp -m multipuerto -dport 21,20 -j aceptar
iptables -A entrada -p tcp -j rechazar -rechazar -con tcp -reset
10. Construya el servidor ftp bajo el firewall y use el modo de puerto FTP:
Puerto ftp: 2121, puerto de datos ftp: 2020.
Paso 1. Ejecute las siguientes dos líneas de instrucciones. Sólo se permite la apertura de los puertos 2121 y 2020, y los demás están cerrados.
iptables -A entrada -p tcp -m multiport-dport 2121, 2020 -j aceptar
iptables -A entrada -p tcp -j rechazar -rechazar -con tcp -reset
El segundo paso. Modifique /etc /etc/vsftpd/vsftpd.conf
Agregue las dos líneas siguientes.
listen_port=2121
ftp_data_port=2020
Paso tres. Reinicie vsftpd.
[root @ home vsftpd]#/sbin/service vsftpd restart
Cerrar vsftpd: OK ]
Iniciar vsftpd para vsftpd: OK ] p>
Cabe señalar aquí que en los dos ejemplos 8 y 9, el método de conexión del cliente ftp (como cuteftp) no puede seleccionar el modo pasivo; de lo contrario, no se puede establecer la conexión de datos. Es decir, los lectores pueden conectarse a ftp.
Servidor, pero no funcionará al ejecutar comandos como ls y get.
11. Construya el servidor ftp bajo el firewall y use el modo FTP de paso:
Puerto Ftp: 2121, puerto de datos ftp de 9981 a 9986.
Paso 1. Ejecute las siguientes dos líneas de instrucciones. Sólo se permite abrir los puertos 2121 y 9981-9990, y los demás están cerrados.
iptables -A puerto de entrada tcp -m puerto multipuerto
j aceptar
iptables -A entrada -p tcp -j rechazar -rechazar-con-tcp- Restablecer
Paso dos. Modifique /etc /etc/vsftpd/vsftpd.conf
Agregue las siguientes cuatro líneas.
listen_port=2121
pasv_enable=yes
pasv_min_port=9981
pasv_max_port=9986
No. pasos. Reinicie vsftpd.
[root @ home vsftpd]#/sbin/service vsftpd restart
Cerrar vsftpd: OK ]
Iniciar vsftpd para vsftpd: OK ] p>
Cabe señalar aquí que en el ejemplo 10, el modo de conexión del cliente ftp (como cuteftp) debe ser el modo pasivo; de lo contrario, no se puede establecer la conexión de datos. En otras palabras, los lectores pueden conectarse al servidor ftp, pero no funcionarán al ejecutar instrucciones como ls y get.
12. Uso de vsftpd con TCP_wrapper
Si los lectores desean definir direcciones de origen permitidas o denegadas directamente en /etc/hosts.allow, pueden realizar los siguientes pasos. Esta es una configuración de firewall simple.
Paso 1. Asegúrese de que tcp_wrappers en /etc/vsftpd/vsftpd.conf esté configurado en SÍ, como se muestra en la imagen a continuación.
Pantalla:
tcp_wrappers=Sí
Este es el valor predeterminado de RedHat9 y básicamente no es necesario modificarlo.
El segundo paso. Reinicie vsftpd.
[root @ home vsftpd]#/sbin/service vsftpd restart
Cerrar vsftpd: OK ]
Iniciar vsftpd para vsftpd: OK ] p>
El tercer paso. Configure /etc/hosts.allow, por ejemplo, proporcione 111.22.33.4 y 10.1.1 a 10.65438.
línea, puede realizar las siguientes configuraciones:
vsftpd: 111. 22. 33. 4 10.1.1. : Permitir
Todos: Todos: Denegar
13. Fusionar vsftpd en Xinetd.
Si el lector desea fusionar vsftpd en Xinetd, que es la configuración predeterminada en la versión 7.x, entonces el lector puede realizar los siguientes pasos.
Paso 1. Modificar /etc /etc/vsftpd/vsftpd.conf
Reemplazar
listen=yes
en lugar de
listen=no p >
El segundo paso. Agregar nuevo archivo: /etc/xinetd.d/vsftpd.
El contenido es el siguiente:
Servicio vsftpd
{
Disabled=No
Tipo de socket= Transmisión
Esperar=No
Usuario = root
servidor = /usr/sbin/vsftpd
Puerto = 21
Inicio de sesión exitoso = duración del host PID
Inicio de sesión fallido = host
}
Paso tres. Reinicie xinetd.
[root @ home vsftpd]#/sbin/service xinetd restart
Detener xinetd: OK ]
Iniciando xinetd: OK ]
Descripción:
En el ejemplo, aquí se pueden encontrar algunas configuraciones omitidas, como el número total de conexiones, el número de conexiones a la misma dirección, mostrar el nombre del propietario del archivo, etc.
Esperamos que los lectores realicen la configuración más adecuada después de leerlo detenidamente.
Formato
El contenido de vsftpd.conf es muy simple, cada línea es una configuración. Si es una línea en blanco o una línea que comienza con #, se ignorará. Solo hay un formato para el contenido, como se muestra a continuación.
Opción=valor
Cabe señalar que no se pueden colocar espacios a ambos lados del signo igual, de lo contrario será una configuración incorrecta.
= = = Configuración ASCII = = = = = = = = = = = = = = = = = = = = = = = =
ASCII _ descargar _Habilitar
Controla si se puede descargar en modo ASCII. El valor predeterminado es "no"
ascii_upload_enable
Controla si se puede cargar en modo ASCII. El valor predeterminado es "No"
= = =Configuración de usuario personal = = = = = = = = = = = = = = = = = = = = = = = = = =
chroot_list_enable
Si esta función está habilitada, todos los usuarios locales pueden iniciar sesión en carpetas distintas al directorio raíz, excepto en las filas.
Aparte de los usuarios de /etc/vsftpd.chroot_list. El valor predeterminado es 'no'
user_list_enable
Uso: sí/no
Si esta función está habilitada, /etc/vsftpd.user_list se leerá como nombre de usuario en formato . Esta función puede provocar un mensaje de error antes de solicitar una contraseña sin verificación de contraseña. El valor predeterminado está desactivado.
Userlist_deny
Uso: sí/no
Esta opción solo se validará cuando userlist_enable esté habilitado. Si esta opción está configurada en SÍ, los usuarios de /etc/vsftpd.user_list no podrán iniciar sesión. Si se establece en "No", solo los usuarios en .
Los usuarios de /etc/vsftpd.user_list pueden iniciar sesión. Además, la función puede generar un mensaje de error antes de solicitar una contraseña, sin requerir un proceso de verificación de contraseña.
Directorio de configuración de usuario
Defina el directorio de un único archivo de configuración de usuario, como user_config_dir =/etc/vsftpd/userconf. Hay usuarios test1 y test2 en el host, luego nosotros. puedo usar user_config Agregue los nombres de archivo test1 y test2 en el directorio de _ dir. Si inicia sesión usando test1, se leerá la configuración en el archivo test1 en user_config_dir. El valor predeterminado es Ninguno.
= = = configuración de idioma de bienvenida = = = = = = = = = = = = = = = = = = = =
Dirmessage_enable
Si esto La opción está habilitada, cuando un usuario ingresa por primera vez a un directorio, verificará si hay un archivo de mensaje . Si lo hay, se mostrará el contenido del archivo. Normalmente, este archivo contendrá un mensaje de bienvenida o una descripción del directorio. El valor predeterminado está activado.
Banner_File
Cuando el usuario inicia sesión, se mostrará el contenido del archivo que contiene esta configuración, normalmente un mensaje de bienvenida o una descripción. El valor predeterminado es Ninguno.
ftpd_banner
Aquí puede definir la cadena de la palabra de bienvenida, compararla con banner_file en forma de archivo y compararla con ftpd_banner en forma de cadena. El valor predeterminado es Ninguno.
= = = Configuración de seguridad especial = = = = = = = = = = = = = = = = = =
Chroot_local_user
Si si Establecido en "Sí" para permitir que todos los usuarios locales cambien a carpetas distintas al directorio raíz. El valor predeterminado es "no"
Ocultar ID
Si esta función está habilitada, todos los propietarios y grupos de archivos son ftp, es decir, el usuario inicia sesión y usa comandos como ls -al, consulte El propietario y el grupo del archivo son ambos ftp. El valor predeterminado está desactivado.
ls_recursive_enable
Si esta característica está habilitada, se permiten inicios de sesión usando el comando ls -R r.
Write_enable
Uso: Sí/No
Esta opción puede controlar si el comando FTP permite cambios en el sistema de archivos, como STOR, DELE, p >
RNFR, RNTO, MKD, RMD, APPE y SITIO. El valor predeterminado está desactivado.
setproctitle_enable
Uso: sí/no
Cuando esta función está habilitada, vsftpd mostrará todos los procesos con diferentes estados de conexión. En otras palabras, puedes usar comandos como ps -ef para ver el estado de la conexión. El valor predeterminado está desactivado.
tcp_wrapper
Uso: sí/no
Si está habilitado, vsftpd se usará junto con el contenedor tcp, es decir, disponible en /etc/hosts.allow y Las direcciones de origen que se pueden conectar o denegar se definen en /etc/hosts.deny.
pam_service_name
El nombre utilizado por PAM se define aquí. Por defecto, es vsftpd.
Directorio Seguro
Esta opción debe especificar una carpeta vacía y ningún inicio de sesión debe tener permisos de escritura. Cuando vsftpd no requiere permisos del sistema de archivos, los usuarios estarán restringidos a esta carpeta. El valor predeterminado es /usr/share/empty
= = =Configuración del archivo de registro = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
xferlog_enable
Uso: sí/no p>
Si está habilitado, la información de carga y descarga se registrará completamente en el archivo definido por xferlog_file a continuación. Está activado de forma predeterminada.
xferlog_file
Esta opción puede establecer la ubicación del archivo de registro. El valor predeterminado es /var /var/log/vsftpd.log.
xferlog_std_format
Si se inicia, el archivo de registro se escribirá en el formato estándar de xferlog como wu-ftpd. El valor predeterminado está desactivado.
= = = configuración de tiempo de espera = = = = = = = = = = = = = = = = = = = = = = =
Aceptar _ tiempo de espera
Acepte la configuración de tiempo de espera para establecer una conexión, en segundos. El valor predeterminado es 60.
Tiempo de espera de conexión
Respuesta a la configuración del tiempo de espera de conexión de datos para el modo puerto, en segundos. El valor predeterminado es 60.
Tiempo de espera de la conexión de datos
Establece ajustes de tiempo de espera para las conexiones de datos. El valor predeterminado es 300 segundos.
Tiempo de espera de sesión inactiva
Configuración del tiempo de espera en Daze Si no hay transmisión de datos o entrada de comando más allá de este tiempo, se forzará a desconectarse en segundos. El valor predeterminado es 300.
= = = límite de tasa = = = = = = = = = = = = = = = = = = = = =
La tasa máxima de anónimos
La velocidad de transferencia máxima que se puede utilizar para el inicio de sesión anónimo, en bytes por segundo, 0 significa velocidad ilimitada. El valor predeterminado es 0.
Velocidad máxima local
La velocidad de transmisión máxima que los usuarios locales pueden usar, en bytes por segundo, 0 significa que la velocidad no está limitada. El valor predeterminado es 0.
= = = Agregar configuración de permisos de archivos = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Anonymous_anonymous
El valor de umask cuando el registrador anónimo agrega un archivo. El valor predeterminado es 077.
Modo de apertura de archivos
Los permisos para subir archivos son los mismos que utiliza chmod. El valor predeterminado es 0666.
local_umask
El valor de umask al agregar archivos al iniciar sesión localmente. El valor predeterminado es 077.
= = = configuración del puerto = = = = = = = = = = = = = = = = = = = = = = =
Conéctese al puerto 20
Uso: Sí/No
Si se establece en SÍ, obliga a ftp-data a utilizar el puerto 20 para la transferencia de datos. El valor predeterminado es sí.
ftp_data_port
Establece el puerto utilizado para las conexiones de datos ftp. El valor predeterminado es 20.
Puerto_de escucha
El puerto utilizado por el servidor FTP. El valor predeterminado es 21.
pasv_max_port
El límite superior del rango de puertos que se puede utilizar para establecer una conexión de datos, donde 0 significa cualquiera. El valor predeterminado es 0.
pasv_min_port
El límite inferior del rango de puertos que se puede utilizar para establecer una conexión de datos, 0 significa cualquiera. El valor predeterminado es 0.
= = = Otros = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Raíz anónima
El directorio en el que inicia sesión cuando utiliza el inicio de sesión anónimo. El valor predeterminado es Ninguno.
local_enable
Uso: Sí/No
Habilite esta función para permitir que los usuarios locales inicien sesión. El valor predeterminado es sí.
Local_root
Los usuarios locales se cambiarán al directorio definido al iniciar sesión. El valor predeterminado es Ninguno.
Nombre de la base de datos del usuario de texto
Uso: sí/no
Esto aparecerá de forma predeterminada cuando un usuario inicia sesión y usa comandos como ls -al para realizar consultas. los permisos administrativos de un archivo El UID del propietario, no el nombre del propietario del archivo. Si desea que se muestre el nombre del propietario, active esta función. El valor predeterminado es "no"
pasv_enable
Si se establece en no, no se permiten conexiones de datos que utilicen el modo PASV. El valor predeterminado está activado.
= = = Reemplazar propiedad del archivo = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
carga de chown
Uso: Sí/No
Si está habilitado, el propietario de todos los datos cargados anónimos será reemplazado por el usuario establecido en chown_username. Esta opción es útil para seguridad y gestión.
El valor predeterminado es "No"
chown_username
Aquí puede definir el nombre de usuario por el cual se reemplazará el propietario del archivo al cargar un archivo con inicio de sesión anónimo. El valor predeterminado es raíz.
= = = Configuración de invitado = = = = = = = = = = = = = = = = = = = =
Invitado_ <
Uso: Sí/No
Si esta función está habilitada, todos los registradores no anónimos serán tratados como invitados. El valor predeterminado está desactivado.
Nombre de usuario del invitado
Aquí se definirá el nombre de usuario del invitado. El valor predeterminado es ftp.
= = = Configuración anónima = = = = = = = = = = = = = = = = =
Anónimo_ <
Uso uso: Sí/ No
Controle si se permite el inicio de sesión anónimo, permitir sí, no permitir no. El valor predeterminado es sí.
Sin contraseña
Si habilita esta función, no se le pedirá una contraseña cuando inicie sesión de forma anónima. El valor predeterminado es "no"
anon_mkdir_write_enable
Uso: Sí/No
Si se establece en SÍ, los registradores anónimos podrán agregar directorios. Por supuesto, el usuario anónimo debe tener permisos de escritura en el directorio principal. El valor predeterminado es 'no'
anonymous_other_write_enable
Uso: sí/no
Si se establece en 'sí', el registrador anónimo recibirá más permisos que cargar y crear directorios, como eliminarlos o cambiarles el nombre. El valor predeterminado es "No"
Carga anónima habilitada
Uso: Sí/No
Si se establece en Sí, los registradores anónimos podrán cargar directorios. Por supuesto, el usuario anónimo debe tener permisos de escritura en el directorio principal. El valor predeterminado es "no"
anonymous_world_readable_only
Uso: sí/no
Si se establece en sí, se permitirá a los registradores anónimos descargar un archivo legible. El valor predeterminado es sí.
ftp_username
Defina el nombre de usuario para el inicio de sesión anónimo. El valor predeterminado es ftp.
Denegar la habilitación de correo electrónico
Para habilitar esta función, debe proporcionar un archivo /etc/vsftpd.banner_emails que contenga contenido de correo electrónico.
Dirección. Si inicia sesión de forma anónima, se le pedirá que introduzca su dirección de correo electrónico. Si la dirección de correo electrónico que ingresa está en este archivo, no podrá conectarse. El valor predeterminado es "No"
= = = Opción independiente = = = = = = = = = = = = = = = = =
Escuchar
Uso: sí/no
Si está habilitado, vsftpd se ejecutará de forma independiente; si está habilitado de forma independiente, como el valor predeterminado de RedHat9, debe estar habilitado si se incluye en xinetd, debe estar apagado; , como RedHat8. El valor predeterminado en RedHat9 es SÍ.
Dirección de escucha
Si vsftpd utiliza el modo independiente, puede utilizar este parámetro para definir qué dirección IP se utiliza para proporcionar este servicio. Si solo se define una dirección IP en el host, esta opción no es necesaria. Si hay varias direcciones IP, puede definir en qué dirección IP se proporciona el servicio ftp. Si no se configura, todas las direcciones IP se proporcionarán con este servicio. El valor predeterminado es Ninguno.
Número máximo de clientes
Si vsftpd está usando el modo independiente, puede usar este parámetro para definir el número total máximo de conexiones. Si se excede este número, la conexión será rechazada, 0 significa sin límite. El valor predeterminado es 0.
Máximo por ip
Si vsftpd usa el modo independiente, puede usar este parámetro para definir el número de conexiones que se pueden establecer por dirección ip. Si se excede este número, la conexión será rechazada, 0 significa sin límite. El valor predeterminado es 0.
==============================
3 2 . números Significado del código
110 Reiniciar marcando respuesta.
¿Cuánto tiempo tarda el servicio 120 en ser bueno?
El puerto de enlace de datos 125 está abierto y listo para la transmisión.
El estado de los 150 archivos es normal y el puerto de conexión de datos está abierto.
El comando 200 se ejecutó exitosamente.
202 Error en la ejecución del comando.
211 estado del sistema o respuesta de ayuda del sistema.
El estado del directorio 212.
El estado del archivo 213.
214 mensaje pidiendo ayuda.
215 Tipo de sistema de nombres.
220 nuevos servicios online están listos.
El puerto de control del servicio 221 está cerrado y puedes cerrar sesión.
El enlace de datos está abierto, pero no hay transmisión.
226 Se cerró el puerto de conexión de datos y la operación del archivo solicitado fue exitosa.
227 entra en modo pasivo.
230 usuarios iniciaron sesión.
Se completa la operación de archivo solicitada por 250.
257 muestra el nombre de la ruta actual.
331 El nombre de usuario es correcto y se requiere contraseña.
Se requiere información de la cuenta para iniciar sesión.
La operación solicitada requiere un comando.
421 No se puede proporcionar el servicio, cerrar el enlace de control.
No se puede abrir el enlace de datos.
Cierra la conexión y finaliza la transferencia.
La operación solicitada no se realizó.
451 Comando finalizado: Hubo un error local.
452 Comando no ejecutado: Espacio en disco insuficiente.
500 Error de formato, comando no reconocido.
501 Error de sintaxis de parámetros.
502 Error en la ejecución del comando.
503 La secuencia de comandos es incorrecta.
El comando 504 recibió parámetros incorrectos.
530 No iniciado sesión.
532 Se requiere iniciar sesión en la cuenta para guardar archivos.
La operación solicitada no se realizó.
551 El comando solicitado fue terminado, tipo desconocido.
El archivo solicitado se finalizó y el espacio de almacenamiento se desbordó.
El comando solicitado no se ejecutó y tiene un nombre incorrecto.
========================
Si es Windows, puedes usar iis o serv- u (este método es adecuado para usuarios que no tienen altos requisitos de control de permisos de usuario).
Cómo configurar ftp en Iis
Paso 1: Instalar los componentes de IIS.
Este componente no está instalado en la instalación general del sistema. Vaya al panel de control, abra Agregar o quitar componentes de Windows en Agregar o quitar programas y seleccione Internet Information Services (IIS) en la ventana emergente. Haga clic en "Detalles" en la esquina inferior derecha, marque "Servicio de Protocolo de transferencia de archivos (FTP)" y finalmente confirme.
Paso 2: Establezca la * * * ruta del directorio compartido.
Este directorio es la lista de archivos que otros ven cuando acceden a su servidor FTP. En "Herramientas administrativas" en "Panel de control", abra "Servicios de información de Internet". Busque "Sitio FTP" en el lado izquierdo de la ventana y abra la lista desplegable, luego haga clic derecho en "Sitio FTP predeterminado" y cambie a la pestaña "Directorio de inicio", como se muestra en la imagen a continuación. La dirección en el cuadro "Ruta local" es el directorio compartido FTP predeterminado. Haga clic en Examinar para especificarlo en su directorio compartido real. Además, también puede configurar los permisos de acceso a archivos del servidor FTP aquí. Por razones de seguridad, generalmente solo otorgamos permisos de lectura para evitar que usuarios anónimos modifiquen archivos de directorio a voluntad, y los usuarios legales solo otorgamos permisos de "escritura" cuando sea necesario.
Especifique la ruta del directorio de inicio
Paso 3: Complete la configuración.
Cambie a "Cuenta de seguridad" en la ventana "Sitio FTP predeterminado" y elimine la marca de verificación frente a "Permitir conexiones anónimas" en la pestaña "Correo", puede configurar cuándo acceden los usuarios o El; mensaje rápido que aparece al salir de su servidor FTP. ¡Solo escribe lo que amas! También hay una configuración de "Conexiones máximas", que se refiere a la cantidad máxima de hosts que se pueden conectar al FTP local al mismo tiempo. Si la configuración de tu ordenador no es muy buena, se recomienda no superar el 5.
Después de configurar correctamente los tres pasos anteriores, tu servidor FTP ya debería estar funcionando. Por razones de seguridad, primero podemos probar si el acceso es normal en esta máquina. El método es muy sencillo: introduce (ftp://el nombre de dominio gratuito que solicitaste en Peanut Shell) en la barra de direcciones del navegador. Si puede ver los directorios y archivos en la ruta que configuró en su "Directorio de inicio" de IIS, entonces todo será exitoso.
Suplemento: IIS se diferencia de otros programas de servidor FTP profesionales en términos de configuración de seguridad del usuario. Se administra en función de las cuentas de usuario de Windows, pero no admite configuraciones arbitrarias de cuentas a las que se permite el acceso. Para agregar o eliminar una cuenta a la que se le permite acceso, primero debe configurarla en Administración de computadoras en Herramientas administrativas en el Panel de control y luego agregarla a través de Operadores de sitio FTP en la pestaña Cuentas de seguridad de IIS o eliminarla.