xumarhu.net xumarhu.net biblioteca
Principal > Biblioteca > Manuales de Instalación > Instalación del FTP (Linux)

Instalación del FTP (Linux)

Abrimos la consola y nos cambiamos a usurio root:
> sudo su root

Instalamos las utilerías de red "netools" (en caso de no tenerlas instaladas):
> apt-get install net-tools

Verificamos la IP de nuestra computadora:
> ifconfig

Para este ejemplo, la IP de la máquina Linux es:
192.168.0.11

En esta máquina (con la IP anterior) es donde instalaremos nuestro servidor FTP. Ahora, la máquina desde donde nos conectaremos al servidor FTP tiene la siguiente dirección:
192.168.0.2

Hacemos un "ping" de nuestra máquina Linux a la otra para verificar conectividad:
> ping 192.168.0.2
Contunuamos con nuestra máquina Linux y ahora instalamos el servidor de FTP:
> sudo apt install vsftpd

Directorio por default que se crea:
/srv/ftp

En el directorio anterior se colocan los archivos que se quieran poner disponibles para la descarga. Para activar el modo "Anonymous" y que podamos conectarnos de esta manera, modificaremos el archivo de configuración del FTP con el editor nano:
> nano /etc/vsftpd.conf

Y dentro de este archivo buscamos la línea:
anonymous_enable=NO

La modificamos para permitir la conexión anónima, por lo tanto la linea anterior debe de quedar:
anonymous_enable=YES

Guardamos los cambios del archivo presionando:
CTRL + X

Nos pregunta:
¿Guardar el búfer modificado?

Y escribimos:
S

Nos pregunta el nombre del archivo y nos muestra el nombre actual:
/etc/vsftpd.conf

Hacemos un ENTER para que quede grabado con el mismo nombre y reiniciamos el demonio del FTP para activar el servicio y los cambios realizados:
> systemctl restart vsftpd.service

Para probar si ya funciona nos cambiamos a nuestra máquina desde donde vamos a hacer la prueba (es la máquina 192.168.0.2), abrimos la consola y tecleamos el comando ftp para conectarmos con nuestro servidor FTP (la máquina 192.168.0.11):
> ping 192.168.0.11

Nos pregunta nuestro login y escribimos:
anonymous

Luego nos pregunta nuestro password, y como es conexión sin password solo damos:
ENTER

Si todo esta correcto nos apacerá:
230 Login succesfull.

Lo cual nos indica qu ya se pudo conectar al servidor FTP y ya estamos dentro de esa computadora para poder descargar archivos.

Conexión FTP (hacer click sobre la imagen para hacer mas grande):

Otra forma de conectarnos es usando un programa en Python el cual viene a continuación:

Conexión FTP con Python (hacer click sobre la imagen para hacer mas grande):

Para conectar con un usuario específico vamos a crear un usuario nuevo que se llamará "pony", para lo cual tecleamos el siguiente comando en la consola:
> adduser pony

Luego nos pregunta contraseña de nuestro nuevo usuario, luego nos pedirá confirmar nuestra contraseña nuevamente y luego nos hace algunas otras preguntas, para las cuales solamente le daremos:
ENTER

En la siguiente pantalla se observa la consola y los pasos para crear un usuario:

Creando un usuario en Linux (hacer click sobre la imagen para hacer mas grande):


Principal > Biblioteca > Manuales de Instalación > Instalación del FTP (Linux)
Portal de Tecnología desarrollado por: Rogelio Ferreira Escutia