Rincón Informático

Un rincon para hablar sobre GNU/Linux, seguridad informatica, y mas!!

Instalando un servidor FTP en GNU/Linux

Publicado por Epsilon En agosto - 8 - 2009

En una entrada anterior hablamos del protocolo de transferencia de archivos,  o mas conocido como FTP, este protocolo nos permite transferir, grandes o pequeñas cantidades de archivos, de un equipo a otro, el FTP, funciona bajo la arquitectura cliente/  por lo tanto para poder utilizarlo tiene que haber un y un cliente que se conecte a este.  En internet abundan los clientes  FTP, y  su instalacion es muy sencilla, se instala  como una aplicacion cualquiera y para conectarte al necesitas:

  • direccion:
  • Usuario
  • Password

Si tienes estos datos mas la aplicacion cliente,  podras conectarte de forma  bastante sencilla  al FTP deseado. Sin embargo   en el caso del FTP, la situacion cambia un poco, ya que este tiene un poco mas de trabajo en la parte de configuracion ya que se deben crear y permisos, para que  nuestro sea seguro, en esta entrada tratare de explicar como instalar un FTP en GNU/Linux de forma BASICA y SENCILLA.

Instalacion FTP

  1. Instalamo la aplicacion con el comando magico
  2. apt-get install apt-get install vsftpd

  3. Con esto tendremos nuestro instalado y funciona como cualquier servicio:
  4. /etc/init.d/vsftpd start -> Para iniciarlo

    /etc/init.d/vsftpd stop -> Para detenerlo

    /etc/init.d/vsftpd restart -> Para reiniciarlo

  5. Ahora tenemos que configurar,  para asignar permisos y demas…para esto debemos editar el archivo de configuracion localizado en /etc/vsftpd.conf editamos las siguientes opciones:

anonymous_enable=YES -> Esta opcion permite ingresar al ftp con un usuario anonimo sin , si lo desean pueden dejar esta opcion asi, aunque pensaria que como es un ftp privado, no se deberia dejar habilitado el inicio anonimo, para desactivarlo  basta con poner NO  en la opcion del archivo de configuracion.

Ahora debemos descomentar (quitar el #) las siguientes lineas:

#local_enable=YES -> Permite que se conecten los del

#write_enable=YES -> Asigna permisos de escritura

#local_umask=022 ->  Establece los permisos del archivo

#chroot_local_user=YES -> Esta linea es muy importante ya que gracias a esta, los no pueden  acceder al directorio padre. Si esta linea se dejara comentada los podian subir de directorio y por consiguiente,  ver el home de otros .

Por ultimo guardamos los cambios y reiniciamos el servicio, con esto tendremos  un ftp muy basico, con los del , para agregar mas deberas crearlos en el SO, cabe aclarar que hay otros servidores FTP que no usan los del sino virtual, esto se hace para mayor seguridad. Sin embargo esta es una solucion sencilla provisional para sacarte de apuros cuando necesites un FTP

Nota: Si su FTP esta atras de un router debe abrir en este dispositivo el puerto 21 para poder que tengan acceso

Si te gusto la entrada, compartela!!!
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • Live
  • Meneame
  • MySpace
  • Yigg
  • email
  • Identi.ca
  • MSN Reporter
  • RSS
  • Socialogs
  • Technorati
  • Yahoo! Bookmarks
  • Twitter

Entradas relacionadas

One Response to “Instalando un servidor FTP en GNU/Linux”

  1. Fortress dice:

    Buenas noches. a modo de recomendacion, que servidores ftp recomienda que use usarios virtuales. se les agradece la colaboracion

Deja un comentario