
कई बार, tras instalar un nuevo sistema operativo en nuestro servidor, es necesario poder disponer de un servidor de FTP para poder acceder de दूर से करने के लिए फ़ाइल सिस्टम o para que अन्य उपयोगकर्ता 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.
हमारे मामले में, vamos a ver como puedes realizar la instalación de vsFTPd (Very Secure FTP Server), que es un servidor ligero de FTP के लिए CentOS, de una manera bastante आसान और सरल.
Cómo instalar vsFTPd, un servidor de FTP, en CentOS
सबसे पहले, तुम्हे अवश्य करना चाहिए कनेक्ट करें con el servidor mediante SSH o físicamente con un उपयोगकर्ता कि है व्यवस्थापक विशेषाधिकार o con cualquier otro con el que puedas hacer sudo के लिए, una vez logueado, poder obtener dichos privilegios.
एक बार अंदर, para realizar su स्थापना, में आदेश कंसोल ओ टर्मिनल निम्न आदेश चलाएँ:
1 | $ sudo yum -y install vsftpd |
Si estás accediendo con un उपयोगकर्ता que tiene, ya de por sí, व्यवस्थापक विशेषाधिकार, no es necesario que al principio escribas ‘sudo‘.
एक बार स्थापित, vamos a acceder al कॉन्फ़िगरेशन फ़ाइल para realizar algunos परिवर्तन sobre esta utilidad. Dicho archivo se encuentra en la ruta /etc/vsftpd/vsftpd.conf, por lo que puedes abrirlo y editarlo के साथ विम निम्नलिखित तरीके में:
1 | $ sudo vi /etc/vsftpd/vsftpd.conf |
एक बार जब फ़ाइल खुली है, हम करने के लिए जा रहे हैं buscar las líneas donde aparecen las siguientes चर, configurándolas con los valores que les damos a continuación:
1 2 3 4 5 6 7 8 9 10 11 | //Impedir que se realicen conexiones anónimas anonymous_enable=NO //Permitir que los usuarios locales puedan loguearse local_enable=YES //Permitir que se puedan realizar cambios write_enable=YES //Hacer que la carpeta, por defecto, de cada usuario sea su carpeta HOME chroot_local_user=YES |
इसके अलावा, फ़ाइल के अंत में करना होगा जोड़ें las siguientes líneas, las cuales nos permitirán realizar conexiones en modo pasivo, así como la configuración de los puertos a usar ऐसा करने के लिए:
1 2 3 4 | pasv_enable=YES pasv_min_port=30300 pasv_max_port=30309 port_enable=YES |
Una vez finalizados los cambios, guarda y cierra el archivo mediante las teclas : एक्स + परिचय.
Acto seguido vamos a configurar el firewall, किसके लिए permita las conexiones entrantes de FTP. ऐसा करने के लिए, si estás usando el cortafuegos iptables, ejecuta los siguientes comandos:
1 2 3 | $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 20:21 -j ACCEPT $ sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30300:30309 -j ACCEPT |
Con esto estamos configurando los पोर्ट 20 और 21, que son los usados para el control y transferencia de datos, además de los पोर्ट 30300 करने के लिए 30309 के लिए modo pasivo.
अंत में, हम करने के लिए जा रहे हैं iniciar el servidor FTP y vamos a hacer que se cargue al arrancar el sistema. ऐसा करने के लिए, ejecuta los siguientes आदेश:
1 2 3 4 5 | //Arrancamos el servidor de FTP $ sudo service vsftpd start //Configuramos que el servidor se inicie al arrancar $ sudo chkconfig vsftpd on |
आप तैयार कर रहे हैं! Una vez hecho esto tenemos instalado y funcionando हमारे servidor de FTP, en particular el vsFTPd, में हमारे servidor CentOS, preparado para recibir peticiones de conexión y comenzar a realizar el intercambio de archivos.
