última actualización 22-08-2560
escrito por viboon
1. Instale el programa.
mama@ubuntu:~$ sudo apt install vsftpdAfter this operation, 336 kB of additional disk space will be used.
2. Compruebe el valor predeterminado al instalar el programa.
explain:
listen = NO
listen_ipv6 = YES
significa que vsftpd está en modo listen para todas las direcciones, tanto IPv4 como IPv6 que están abiertas en el puerto 21 pendiente
3. Si desea que el usuario pueda subir un archivo, utilice un editor como vi, edite el archivo / etc / vsftpd.,conf
mama@ubuntu:~$ sudo vi /etc/vsftpd.conf
debe tener una línea de texto
local_enable=YESwrite_enable=YES
4. Comando reiniciar y comprobar el estado del servicio ftp
5. Prueba crea un nombre de usuario bob en el directorio, / home, y usa un shell /bin/bash
mama@ubuntu:~$ sudo useradd -m -b /home -s /bin/bash bobmama@ubuntu:~$ sudo passwd bob
6. El uso de prueba con el comando ftp localhost
mama@ubuntu:~$ ftp localhostConnected to localhost220 Welcome to blah FTP service.Name (localhost:mama): bob331 Please specify the password.Password:230 Login successful.Remote system type is UNIX.Using binary mode to transfer files.ftp> exit
podría ser intentar usar FileZilla para probar ftp en Windows.
8. Y en el archivo vsftpd.chroot_list ingrese el nombre de usuario para tener derechos solamente (por ejemplo, esto es mama)
9., Si está abierto, el servidor ftp anónimo Edita el archivo /etc/vsftpd.conf debe contener una línea de texto
anonymous_enable=Yes
archivo de datos puede ser leído por los usuarios del público Anónimo
necesidad de crear un directorio añadido con el comando sudo mkdir-p/srv/ftp/pub
11. Y cada vez edite el archivo / etc / vsftpd.,disco duro nueva bola en y desea ser parte del espacio en el /home/ftp/pub
para administrar el disco duro instalado, y el montaje está disponible.
mi ejemplo se añade disco duro /dev/hdb1 en el espacio /mnt/data
Y quiero emerger como parte de /home/ftp/pub/newdisk
hacer una declaración el procedimiento es el siguiente:
sudo mkdir-p /mnt/data
sudo mount /dev/hdb1 /mnt/data
sudo mkdir-p /home/ftp/pub/newdisk
sudo mount bind bind /mnt/ data /home/ftp/pub/newdisk
eso está hecho, compruebe para ver la cartera.
necesita arreglar el sistema, ejecutar estos comandos automáticamente cada vez que arranca la máquina
necesita editar el archivo / etc / rc.,local mediante la adición de una línea de comandos de ellos.