1. Instale el componente vsftpd
Detectar si el software vsftpd está instalado
#rpm -qa |grep vsftpd
Instalar
#yum -y instalar vsftpd
Directorio de instalación /etc/vsftpd, directorio de almacenamiento predeterminado /var/ftp/pub
Inicie el comando ftp #service vsftpd start
Detener el comando ftp #service vsftpd stop
Reinicie el comando ftp #service vsftpd restart
2. El cortafuegos abre el puerto 21
Acceso al navegador: ftp://ip:21/ El puerto predeterminado es 21
3. Carga de archivo abierto
Cree un usuario, el usuario aquí no tiene nada que ver con FTP, solo se usa para iniciar sesión
useradd ftpuser #El directorio de inicio predeterminado es /home/ftpuser
Contraseña ftpuser
[Ingrese la contraseña 2 veces]
Deshabilitar el acceso anónimo
Modifique el archivo /etc/vsftpd/vsftpd.conf
anónimo_habilitar=NO
4. Acceso HTTP a las imágenes
instalar nginx
Agregue siempre la configuración al archivo de configuración de nginx
servidor {
escuchar 9080;
nombre_servidor localhost;
ubicación / {
raíz /inicio/;
}
}
Imagen de acceso al navegador: http://47.112.98.6:9080/ftpuser/hello1.png
Servidores de archivos comunes: samba+web, ftp+web, nfs+web, sincronización unidireccional rsync, almacenamiento distribuido
Los dos tipos de samba+web y ftp+web necesitan cambiar el código del programa, y no se usan mucho;
La sincronización unidireccional de rsync se usa en un entorno pequeño;
nfs+web es más utilizado en entornos de tamaño medio;
En entornos a gran escala, el almacenamiento distribuido se usa para archivos masivos, como Hadoop.