instalación
sudo apt-get install vsftpd
Este comando instalará tanto el cliente como el servidor
Configuración
Configure en el lado del servidor y configúrelo para el cliente.
Modifique el archivo de configuración: /etc/vsftpd.conf
write_enable=YES //是否拥有写权限
anon_root=/home/gt/ftp //匿名用户ftp根目录
anonymous_enable=YES //是否允许使用匿名用户
anon_upload_enable=YES //是否允许匿名用户上传权限
anon_mkdir_write_enable=YES //是否允许匿名用户创建目录
puesta en marcha
Una vez completada la configuración, la nueva configuración debe reiniciarse para que surta efecto.
Comando de reinicio: sudo service vsftpd restart
El cliente inicia una conexión
Inicio de sesión de usuario con nombre real
Servidor de conexión: ftp +
nombre IP del servidor : nombre de usuario del servidor
Contraseña: contraseña de inicio de sesión del servidor
Hay un problema:
la contraseña de inicio de sesión debe ser comunicada al usuario de inicio de sesión, que es muy insegura
. El usuario que inicia sesión puede acceder a cualquier directorio del servidor ftp, que es muy inseguro
Inicio de sesión de usuario anónimo
Servidor vinculado: ftp +
nombre de IP del servidor : anónimo significa usuario anónimo
Contraseña : déjelo en blanco, solo presione Enter.
Puede restringir la ubicación donde el usuario inicia sesión, y el usuario solo puede operar dentro del rango restringido
- Especifique el directorio raíz del usuario anónimo:
1. Agregue el archivo de configuración: anno_root = / home / gt / ftp
2. Use la ubicación predeterminada: / srv / ftp.
Elija uno de los dos métodos anteriores (es decir, especifique la raíz ftp directorio del usuario anónimo) - Cree un directorio para que los usuarios anónimos usen
mkdir annoDir para
modificar el propietario del directorio: sudo chown ftp annoDir para
modificar los permisos del directorio: chmod 777 anonDir para
modificar el propietario del directorio y modificar los permisos del directorio para elegir uno
Carga y descarga de archivos
- Subir: poner xxxx
- Descarga: consigue que xxxx
preste atención a no poder subir y descargar el catálogo, si es necesario, puede hacer un paquete comprimido
abandonar
- dejar
- adiós
Tres formas de salir están bien
Introducción a lftp
lftp es una herramienta de cliente ftp que puede cargar y descargar directorios
instalación
sudo apt-get install lftp
Servidor de inicio de sesión
- Anónimo: ip del servidor lftp
- Nombre real: lftp [email protected]
Carga y descarga de archivos
- poner archivo de carga
- mput subir varios archivos
- obtener archivo de descarga
- mget descargar varios archivos
- Mirror descarga todo el directorio y sus subdirectorios.
- mirror -R sube el directorio completo y sus subdirectorios