iniciar la sesión como RedHat raíz bashshell
[root @ RedHat ~] # tar -zxvf vsftpd-2.0.5.tar.gz //vsftp de desempaquetado archivo de origen
[root @ RedHat ~] # cd-vsftpd 2.0.5 //extraiga el directorio después de entrar en
[root @ redhat-vsftpd 2.0.5] # más INSTALAR //mirar las instrucciones de instalación. Por ejemplo, qué trabajo hacer. Es un documento en inglés.
[root @ redhat vsftpd-2.0.5] # useradd nobody //Esto no requiere a nadie. Puedes usar el dedo de nadie para verlo. A ver si hay este usuario. Es necesario agregar
[root @ redhat vsftpd-2.0.5] # mkdir /usr /share /empty //Este paso es el mismo que el anterior. El servidor necesita un directorio vacío vacío en /usr /share /. Se puede ver usando ls /usr /share /empty. Si existe, no es necesario. Este paso se puede omitir
Si es necesario abrir acceso de usuarios anónimos, hay que hacer los siguientes pasos funcionan
[root @ redhat-vsftpd 2.0.5] # mkdir /var /ftp ///crear un directorio para los usuarios anónimos
utilizan
[root @ redhat-vsftpd 2.0.5] usuarios # useradd -d /var /ftp ftp //ftp para crear y especificar el directorio principal es /var /ftp, Este paso también está disponible en sistemas generales. Si creas un prompt: el usuario ftp existe, este usuario ya existe.
proceder
[@ redhat vsftpd-2.0.5 root] # chown root.root /var /ftp //Set /var /ftp, es decir, ftp usuario El grupo de directorio de inicio y el propietario son root, por seguridad. Este paso es necesario
[root @ redhat-vsftpd 2.0.5] permisos # chmod og-w /var /ftp //cambio, los grupos y los otros pertenecen a eliminar los permisos de escritura
El trabajo de escritura anterior está hecho. El siguiente puede ser más barato
[root @ redhat-vsftpd 2.0.5] # make //archivo binario compilado
[root @ redhat-vsftpd 2.0.5] # make install //instalación , puede ver los archivos relevantes instalados durante la instalación.
[root @ redhat-vsftpd 2.0.5] # cp vsftpd.conf /etc ///Copiar perfil de
[root @ redhat-vsftpd 2.0.5] # cp RedHat /vsftpd .pam /etc/pam.d/ftp //copiar este archivo PAM autenticación segura para verificar los archivos se encuentran
[vsftpd 2.0.5-root @ RedHat]
# vi /etc /vsftpd. Conf.
Luego presione para saltar al final de la línea. Establecer pam_server_name = ftp (PAM a ser el mismo nombre que el archivo); userlist_enable = Sí (lista de usuarios del usuario no pueden iniciar la sesión en el servidor). Entonces: wq para guardar y salir
[root @ redhat-vsftpd 2.0.5] # cp vsftpd.conf.5 /usr /local /man /man5
[root @ vsftpd RedHat -2.0.5] # cp vsftpd.8 /usr /local /man /man8
Básicamente aquí. Todo el trabajo está hecho. Pero hay algo que decir
Por defecto, vsftp se ejecuta como un super daemon (xinetd).
modo (dos maneras) iniciar
[root @ redhat-vsftpd 2.0.5] # service xinetd restart //reiniciar el demonio es equivalente a la súper lanzado vsftp
otra realización, se necesita un funcionamiento independiente de modificar el fichero de configuración
[root @ redhat-vsftpd 2.0.5] # vi /etc/vsftpd.conf
Luego presione para saltar al final de la línea. Añadir escuchar = SI. Entonces: wq parada de salida
esta manera puede utilizar esta declaración comienza
[root @ redhat-vsftpd 2.0.5] # /usr /local /sbin /vsftpd &//iniciar fondo vsftp
[root @ redhat-vsftpd 2.0.5] # echo "/usr /local /sbin /vsftpd &" > > /etc/rc.local //anexado al inicio Los dos métodos anteriores se pueden usar libremente en el script
. También hice algunos experimentos con el script de inicio (iniciado por el servicio vsftpd start) y terminó fallando. Pero quiero decir. Estoy trabajando duro Porque no estoy muy familiarizado con la programación de shell. Error al escribir un script que se utilizó, jeje. Aprende Todavía puede haber una solución. Instale un vsftp usando RPM y vea cómo se escribe el script en init.d.
publican a continuación los artículos de un pueblo en
de configuración
# usuarios anónimos
anonymous_enable = NO
# anon_mkdir_write_enable = YES
# anon_upload_enable = SÍ
# usuario local puede conectarse
# local_enable = SÍ
# es escribible
write_enable = SÍ
#VSFTPD operar independientemente (con vsftpd /etc/vsftpd.conf &), y los límites de velocidad de descarga
escuchar = SÍ
max_clients = 600
max_per_ip = 5
tcp_wrappers = SÍ
connect_from_port_20 = SÍ
# anon_max_rate = 51,200 (56k)
# local_max_rate = 512.000 (560K)
# cómo cambiar la ruta de
# anon_root = /var /ftp /pub &
# local_root = /var /ftp
# arbitrariamente cómo añadir un directorio de usuario
por useradd -d nombre /ruta /dir-M y chmod? /ruta /dir puede llegar
# cómo cuota de disco
con una cuota de /etc /fstab conducta Restricciones, luego restrinja usuarios específicos
Suplemento:
Suplemento 1: ¿Cómo restringir a los usuarios al directorio de inicio?
queremos construir a mí mismo un archivo en el directorio /etc
#touch /etc/vsftpd.chroot_list
a este Beinan Usuario como ejemplo
En el archivo vsftpd.chroot_list, agregue beinan en él.
/etc/vsftpd/vsftpd.conf a continuación, cambiar el archivo para encontrar las dos líneas siguientes
# chroot_list_enable = SÍ
#chroot_list_file = /etc /vsftpd.chroot_list
la parte delantera del # eliminado, es decir, tales
chroot_list_enable = SÍ
chroot_list_file = /etc/vsftpd.chroot_list
Si no hay esas dos líneas, puede agregarlas usted mismo.
Después de configurar, re-vsFTPD server.
suplemento 2: Abrir el registro del servidor vsftp:
delante del número caiga por debajo xferlog_file #, que está abierto a vsftp la función de registro, por lo que Puede ver vsftpd.log en el directorio /var /log. Esta es la función de registro de vsFTP, que es extremadamente importante para nosotros.
# xferlog_file = /var /log /vsftpd.log
Suplemento 3: ¿Cómo hacer un enlace IP a vsFTP? En otras palabras, cómo permitir que los usuarios accedan a FTP a través de una sola IP. De hecho, esta característica es muy interesante. Si la IP de la intranet está vinculada, no hay forma de acceder a ella desde fuera. Si la unión se los servicios externos de IP, la red sólo se puede acceder a FTP
en /etc/vsftpd/vsftpd.conf añadir una línea de servicios externos a través de IP a la red de área local para realización, el primer entorno operativo puesto de vigilancia, de modo que la red externa no puede acceder al FTP I, la red también puede acceder al FTP
listen_address = 192.168.0.2
Después de la adición, reinicie el servidor vsFTP.
Bajo la partición de Linux es más problemático, la herramienta más conveniente se llama fdisk Po
El sistema debe especificar un valor de ID al establecer la comunicación IPC (como la cola de mens
1, prohibir el inicio de sesión del usuario root ssh #vi /etc /ssh /sshd_config cambiar PermitRo
Preparación antes de la instalación: Para configurar un servidor DNS, debe instalar un program
Optimización (perfil) Nginx instrucción de
Introducción a los Comandos Comunes de YUM para Comandos Básicos de Linux
El uso del sistema Linux UMASK detallado
Administración y mantenimiento de sistemas Linux - comando telnet
El principio y la función del registro de rehacer
Consejos del sistema Linux: dos formas de agregar rutas de software en Linux
Modelo de desarrollo de Linux y mecanismo operativo
Principiante para ver: la optimización del tiempo de inicio del sistema Linux
Yum desde el CD de montaje o el tutorial básico de instalación de ISO
Se reduce la nueva lista de candidatos a CEO de Microsoft
Win8 Open Class: Solución de conexión de la tienda de aplicaciones Win8
El sistema Win7 prohíbe la ventana emergente de descarga de la página web
Cómo degradar IE11 a IE10 en Win7
Cómo crear una imagen del sistema en el sistema de Windows 7
Mozilla anuncia el desarrollo de un sistema operativo móvil basado en la web
¡Recorrido completo de la instalación de Windows8 y tutorial de instalación de Win8! (7)
Primero la seguridad: la función de ejecución automática de XP /Vista también se cancelará