vsftpd (Very Secure FTPd Daemon) es un software de servidor FTP de uso común en Linux. A continuación presentaré brevemente el proceso de instalación y configuración.
Primero verifique si vsftpd
# rpm -qa | Grep vsftpdSi ya está instalado, se mostrará su número de versión. Si no hay pantalla después de ejecutar el comando, el sistema no está instalado.
Instalación
El método de instalación en línea con YUM es el más fácil:
# yum install vsftpd -yDespués de ejecutar el comando, comienza a descargarse e instalarse automáticamente, y finalmente aparece Completar significa que la instalación está bien.
Abra el puerto 21 en Linux (este es el puerto predeterminado usado por FTP, también puede usar su propio número de puerto, por supuesto, si el archivo de configuración de vsftpd necesita ser modificado en consecuencia, solo introduciré el predeterminado). 21 puerto)
# vi /etc /sysconfig /iptablesAbra el archivo de configuración del sistema y agregue un código de configuración para abrir el puerto 21:
-A INPUT -m state --estado NUEVO -m tcp -p tcp --dport 21 - j ACEPTARLuego guarde los cambios. Reinicie el firewall para que la configuración tenga efecto.
# service iptables restartIniciando el servicio vsftpd
# service vsftpd startSi tiene éxito, mostrará Comenzando vsftpd para vsftpd: [OK]
# chkconfig Vsftpd en # netstate -tunlp | Grep vsftpdOutput tcp 0 0 0.0.0.0:21 significa que el servicio se está ejecutando normalmente
Desactivar el inicio de sesión anónimo
Ahora abre el navegador directamente y escribe fpt: //su servidor IP, puede abrir el directorio FTP predeterminado. La ruta de directorio FTP predeterminada para vsftpd es /var /ftp /pub
Por supuesto, generalmente no queremos que el FTP inicie sesión de forma anónima. Modifique el archivo de configuración vsftpd para deshabilitar el inicio de sesión anónimo.
Abra el archivo de configuración vsftp
# vi /etc/vsftpd/vsftpd.confEstablezca: anonymous_enable en NO, tenga en cuenta que si la oración comienza con una #notación, necesita Eliminar
# ¿Permitir FTP anónimo? (Cuidado: permitido de forma predeterminada si comenta esto). # anonymous_enable = YESanonymous_enable = NODespués de modificar y guardar el archivo de configuración, reinicie el servicio vsftpd
# service vsftpd restartAgregar un usuario de FTP
OK, ya que el servicio anónimo está desactivado, ¿qué usuario se usa para iniciar sesión? En este momento, debe crear un nuevo usuario para vsftpd, que es el usuario que utiliza al iniciar sesión en FTP.
# useradd -d /var /ftp /pub -s /sbin /nologin FTPuserNameEstablezca la contraseña de inicio de sesión para este usuario:
# passwd FTPuserNameAhora puede usar esto Un usuario llamado FTPuserName inicia sesión en FTP.
Modificación de los permisos de lectura y escritura de la carpeta FTP
Entonces, también puede averiguar por qué no puede crear o eliminar carpetas \\ archivos porque el directorio /var /ftp /pub no tiene derechos de operación. Este directorio se puede configurar para eliminar permisos.
# chmod 777 /var /ftp /pubftp predeterminado usamos usuarios del sistema, ahora agregamos el usuario ftptest, apuntamos al directorio /home /ftptest, el permiso es nologin, es decir, no hay permisos de shell, no
# useradd ftptest -d /home /ftptest -s /sboginSi se muestra ftp: en /nol
useradd: advertencia: el directorio de inicio ya existe. No se copia. Archivo desde el directorio de skel a él.
No se moleste, solo le dice que el directorio al que apunta ya existe, esto no afecta al conjunto de directorios y sus archivos, también puede usar otros métodos de agrupación
# chown -R ftptest. ftptest /home /ftptestEstablezca la contraseña para el usuario hao32, personalícela
# passwd ftptestAgregue el usuario ftptest a /etc /vsftpd /En vsftpd.chroot_list, el usuario puede iniciar sesión normalmente y no puede saltar de su directorio
# echo ‘ ftptest ′ > > /etc/vsftpd/vsftpd.chroot_list# service vsftpd restart
Con la gente de ubuntu durante mucho tiempo, muchas personas de repente se darán cuenta de que el es
1 introducción al modo dr 1.1 instalación lvs 1.2 lvs mode lvs tiene tres modos dr, nat, tun.
Montar el directorio compartido de windows en Linux 1. Compartir la carpeta de windows
Después de instalar la máquina virtual de dos tarjetas de red virtuales:? 1.bridged (modo puente
TIEMPO /TIEMPO + valor de linux top command
centos6.5 x86 instalar Oracle 11g2r un tutorial
Linux olvidó la contraseña de root. La solución
Linux. Cómo instalar y desinstalar el archivo .run
Centos7 modifica el número de puerto SSH
Instalación de Sublime Text 2 bajo Linux
Linux lftp connection ftp server upload comando de descarga
Win7 no puede formatear la solución de partición
Añadir componentes faltantes en IIS, ¿cómo instalarlos?
Luz y sombra mano mágica cómo mapear luz y sombra mano mágica mapa gráfico tutorial
Cómo ver el proceso del visor de fotos en Win10
Gestión de procesos del sistema con la que no está familiarizado
Pasos para crear un punto de acceso WiFi en el sistema Win10
Win10 PC RS2 rápida previsualización 14926 Resumen de actualización y reparación contenido
El sistema Win10 no puede ingresar una solución china en el juego. El sistema