EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
PF Preguntas - Foro

Cómo instalar un servidor de FTP en CentOS

Linux  
 
Cómo instalar un servidor de FTP en CentOS

Muchas veces, tras instalar un nuevo sistema operativo en nuestro servidor, es necesario poder disponer de un servidor de FTP para poder acceder de forma remota al sistema de archivos o para que otros usuarios puedan acceder, sin miedo a que puedan poner en peligro el propio servidor, o tal vez posibilitar el que usuarios sin conocimientos de Linux puedan subir y bajar archivos.

En nuestro caso, vamos a ver como puedes realizar la instalación de vsFTPd (Very Secure FTP Server), que es un servidor ligero de FTP para CentOS, de una manera bastante fácil y simple.

 

Cómo instalar vsFTPd, un servidor de FTP, en CentOS

 

En primer lugar, debes conectar con el servidor mediante SSH o físicamente con un usuario que tenga privilegios de administrador o con cualquier otro con el que puedas hacer sudo para, una vez logueado, poder obtener dichos privilegios.

Una vez dentro, para realizar su instalación, en la consola de comandos o terminal ejecutamos el siguiente comando:

Si estás accediendo con un usuario que tiene, ya de por sí, privilegios de administrador, no es necesario que al principio escribas ‘sudo‘.

Una vez instalado, vamos a acceder al archivo de configuración para realizar algunos cambios sobre esta utilidad. Dicho archivo se encuentra en la ruta /etc/vsftpd/vsftpd.conf, por lo que puedes abrirlo y editarlo con Vim de la siguiente forma:

Una vez abierto el archivo, vamos a buscar las líneas donde aparecen las siguientes variables, configurándolas con los valores que les damos a continuación:

Además, al final del archivo debemos añadir las siguientes líneas, las cuales nos permitirán realizar conexiones en modo pasivo, así como la configuración de los puertos a usar para ello:

Una vez finalizados los cambios, guarda y cierra el archivo mediante las teclas : x + INTRO.

Acto seguido vamos a configurar el firewall, para que permita las conexiones entrantes de FTP. Para ello, si estás usando el cortafuegos iptables, ejecuta los siguientes comandos:

Con esto estamos configurando los puertos 20 y 21, que son los usados para el control y transferencia de datos, además de los puertos 30300 al 30309 para el modo pasivo.

Por último, vamos a iniciar el servidor FTP y vamos a hacer que se cargue al arrancar el sistema. Para ello, ejecuta los siguientes comandos:

¡Listo! Una vez hecho esto tenemos instalado y funcionando nuestro servidor de FTP, en particular el vsFTPd, en nuestro servidor CentOS, preparado para recibir peticiones de conexión y comenzar a realizar el intercambio de archivos.

Únete al canal de Telegram

Déjanos un comentario o entra al  Foro
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Artículos relacionados