Linux construye un servidor de archivos (vsftpd)

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

ftp://47.112.98.6/

 

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.

 

Supongo que te gusta

Origin blog.csdn.net/w13528476101/article/details/91895379
Recomendado
Clasificación