El protocolo FTP(1)
Parte tercera
Volver al índice
Servidores FTP en Windows y Linux
Introducción
Como ya habíamos nombrado anteriormente, la misión de un servidor FTP es la de permitir compartir archivos con todo aquel usuario que, mediante un cliente FTP, tenga permiso para conectarse.
Ya hemos visto como se configuran los clientes de FTP tanto en Linux como en Windows, ahora repasaremos el funcionamiento de un servidor FTP y como configurarlo para que en nuestro propio equipo (por ejemplo) podamos tener instalado un servidor y poder así compartir nuestros archivos (de una forma segura, por supuesto) con el resto de Internet.
Servidores en Linux
Programas en este sistema. Instalación.
Es muy común encontrar, para todos los sistemas operativos, una gran oferta de programas (gratuitos o no) que nos permitan instalar en el PC que nos interese, un servidor FTP. Podríamos nombrar en Linux varios de ellos muy conocidos como por ejemplo
Pure FTP server,
Wu-ftpd, ProFTPd, VSFTP,...
Los más normal en este sistema, es encontrarnos con programas de código abierto y con licencias de uso gratuito como la GPL, que nos da permiso para instalarlos y usarlos en nuestro equipo libremente.
Centrémonos en una de ellas, por ejemplo VSFTP. Podemos descargar este programa de forma gratuita desde Internet, por ejemplo en http://www.rpmfind.net y poniendo el nombre en el buscador, aunque como decimos, es muy normal que dentro de nuestra distribución Linux, ya exista un servidor FTP preinstalado (consulta la documentación de tu distribución). Hemos de señalar igualmente, que la mayoría de programas servidores se manejan y configuran desde una consola de modo texto (no gráficamente), aunque todo sea dicho, es bastante sencillo.
Si no teníamos ningún programa instalado y contamos con una distribución como RedHat o Mandrake, podríamos instalar el programa realizando lo siguiente:
[root@linux]# rpm -Uvh vsftpd-1.1.3-8.i386.rpm
Preparing... ########################################### [100%]
1:vsftpd ########################################### [100%]
[root@linux]#
donde vsftpd-1.1.3-8.i386.rpm es el nombre del archivo que descargamos de Internet. Vemos que durante la instalación pone "Preparing" (preparando el sistema para instalar) y 1:vsftpd (progreso hasta el 100% de la instalación del programa.
Bien, ya lo tenemos instalado. Ahora solo queda configurarlo para que funcione, aunque para ello tendremos que iniciar el programa. Esto puede hacerse de dos maneras:
1. Inicio de forma manual. Para ello, podemos ejecutar estos comandos:
[root@linux]#
/sbin/service vfstpd start
[root@linux]#
/sbin/service vsftpd stop
[root@linux]#
/sbin/service vsftpd restart
El primero es para iniciarlo (start), el segundo para pararlo (stop) y el tercero para reiniciarlo (restart).
2. Inicio automático. Si vamos a usar el programa siempre, lo que nos interesa es que arranque en cada inicio del sistema, para no tener que hacerlo manualmente. Debemos teclear:
[root@linux]#
/sbin/chkconfig --level 35 vsftpd on
Para comprobar que se inicie el programa, reiniciamos el sistema. Ahora podemos teclear lo siguiente:
[root@linux]# netstat -a | grep ftp
tcp 0 0 *:ftp *:* LISTEN
[root@linux]# Si obtenemos ese resultado, el programa está instalado y funcionando.
Páginas: 1 2 3 4 5
Volver al índice
|