Está en la página 1de 6

FTP EN LINUX

Para la configuración del ftp en Linux utilizaremos el demonio vsftpd, para lo cual iniciamos con su
instalación:

#apt-get install vsftpd

Luego, configuraremos el vsftpd para que tenga acceso anónimo, para lo cual lo único que vamos a
modificar en el archivo de configuración es lo siguiente:

#nano /etc/vsftpd.conf

Y pegamos las siguientes líneas de texto debajo de anonymous_enable=YES, asi:

Las opciones son las siguientes:

Anonymous_enable=YES //habilitar acceso anónimo

Anon_root= //directorio donde se guardaran los archivos para el usuario anónimo

Max_client= //numero máximo de clientes a los que se permitirá la conexión

Max_per_ip= //numero máximo de descargas simultaneas del cliente ftp

Anon_max_rate= //ancho de banda en bits para el cliente

Luego reiniciamos el servicio:

#/etc/init.d/vsftpd restart

Y comprobamos que podemos acceder al ftp:

Aquí lo resuelve como ftp1 debido a que ya se encuentra registrado ante el servidor DNS con este
alias, para lo cual, en la zona directa del servidor DNS lo configuraremos así:
Como vimos en prácticas pasadas, el registro CNAME es un alias que nosotros le damos al servidor
para que sea resuelto por el DNS, en este caso el “ftp1” tiene un registro CNAME asociado a
“masterdns”

Como verificación, en caso de que no nos funcione a la primera debemos hacer telnet al servidor
ftp en el puerto 21 asi:

Si el servicio esta corriendo, entonces nos dejara entrar de inmediato, pues el puerto se encuentra
abierto.

Otra forma es acceder por consola al ftp, si esta corriendo el servicio, entonces nos solicitara un
nombre de usuario y contraseña, de lo contrario habrá un timeout en la conexión:

Para descargar desde consola, utilizamos el comando get, dentro del ftp asi:

Desde consola Windows:


Desde la shell de Linux:

Ahora, utilizaremos un cliente FTP tanto en Windows como en Linux, para lo cual utilizaremos
Filezilla:

El cliente Filezilla Windows lo podemos descargar desde aquí, pero por si las dudas, la url de la
descarga es esta:

https://www.ohloh.net/p/filezilla/download?filename=FileZilla_3.2.7.1_win32-setup.exe

como toda instalación Windows, siguiente, siguiente, siguiente, instalar, ahora, cuando corramos
el programa nos aparecerá lo siguiente:
Para configurar el cliente ftp para conectarse a un servidor vasta con configurarlo en la parte de
arriba así:

Clic aquí
Servidor x Usuario password Puerto

Archivos que se encuentran en el


Unidades locales
servidor, con algunos detalles
Ahora procederemos con la configuración del cliente ftp filezilla en Linux, básicamente es la
misma, lo único que cambia es el modo de correr el programa:

Para descargarlo vamos a:

https://www.ohloh.net/p/filezilla/download?filename=FileZilla_3.2.6.1_i586-linux-gnu.tar.bz2

descargamos el bz2 y comenzamos con todo:

para descomprimir el archivo .tar.bz2, vamos al directorio donde se guarda la descarga por
defecto mozilla la guarda en /home/usuario, esto desde la Shell, asi:

#cd /home/usuario

Ahora desempaquetamos la carpeta mediante el comando:

#Bzip2 –d Filezilla…

Luego la desempaquetamos:

#tar –xf Filezilla…

Y entramos a la carpeta bin dentro de esta, luego pasamos a ejecutar el Filezilla mediante el
comando:

./filezilla, //en la Shell el procedimiento seria así:

Y la ventana que aparecería seria la siguiente, como lo mencionamos anteriormente, en Linux es la


misma ventana de configuración, el servidor se configura en el mismo lugar, el usuario, la
contraseña y el puerto:
Recomendaciones:

En el archivo vsftpd.conf, no hay que poner espacios después del igual en cada línea de
configuración, de lo contrario no permitirá acceder al servicio ftp con ningún usuario.

Después de cada configuración modificada hay que reiniciar el servicio.

Este manual es solo para el usuario anónimo del ftp, si queremos que solo sea accesible a los
usuarios locales mediante usuario y password, las configuraciones son distintas.

El directorio /var /ftp, debe ser creado manualmente.

También podría gustarte