Instalar un servidor FTP en Ubuntu Mayo 17, 2007
Posted by superpiwi in Linux, Tips, Ubuntu.trackback
Estoy montando un servidor FTP en mi casa para acceder remotamente y necesitaba algo que fuera muy rapido y facil de configurar. Al final he elegido vsftpd
En la web de AlejandroX me encuentro un articulo respecto a su instalacion y uso que pego aqui:
vsftpd es un servidor ftp para Linux sencillo de instalar y configurar. Es el recomendado por Debian y Ubuntu, tiene una configuración muy sencilla en un solo fichero y es bastante ligero y seguro.
Instalacion.
La configuración del servidor FTP requiere del paquete vsftpd. Para ello abre el terminal (Aplicaciones/Accesorios/Terminal) y escribe:
# sudo apt-get install vsftpd.
También puedes instalar el servidor mediante el gestor de paquetes Synaptic.
Al instalar vsftpd en el sistema se crean los siguientes archivos y directorios en el sistema:
/etc/init.d/vsftpd: fichero que inicia el servidor ftp.
/usr/bin/vsftpd: archivo ejectable.
/etc/vsftpd.conf: es el fichero de configuración del servidor.
/etc/ftpusers: fichero que contiene una lista de usuarios que no se podrán conectar al servidor.
Configuracion
El fichero de configuración del servidor se llama vsftpd.conf y se encuentra en el directorio /etc. Las directivas más importantes de este fichero son las siguientes:
anonymous_enable
Si el valor de esta directiva es YES cualquier usuario se puede conectar al servidor dando el nombre de usuario anonymous o ftp. Por razones de seguridad se debe poner NO (anonymous_enable=NO)
local_enable
Esta línea indica que si se permite o no el acceso de usuarios locales a sus respectivas carpetas privadas. Si se permite el acceso habría que poner local_enable=YES (local_enable=NO en caso contrario).
chroot_local_user
Permite enjaular a los usuarios dentro de su propio directorio personal. Si en el fichero de configuración aparece chroot_local_user=NO, entonces el usuario tiene acceso a todo el sistema de archivos, en función de los permisos asignados. Cuando un usuario local se conecta y en el fichero de configuración aparece chroot_local_user=YES, entonces enjaulamos a los usuarios dentro de su propio directorio personal, sin posibilidad de acceder a todo el sistema de ficheros. Se mejora por tanto la seguridad.
write_enable
Con esta directiva se puede permitir o denegar la subida de ficheros al servidor FTP. Si se permite que los usuarios suban archivos al servidor FTP habría que poner write_enable=YES.
local_umask
Se pueden establecer los permisos con los que quedará el archivo al subirlo al servidor FTP. local_umask=022 indicará que los permisos de los archivos serán 644, es decir, lectura y escritura para el propietario del fichero, y sólo lectura para el grupo y los demás.
anon_upload_enable
Esta directiva indica si los usuarios anónimos pueden cargar archivos en el servidor. anon_upload_enable=YES permite que los usuarios anónimos puedan subir ficheros.
anon_mkdir_write_enable
Si esta directiva tiene el valor YES se permitirá la creación de directorios en el servidor.
ftpd_banner
Con esta directiva se puede mostrar un mensaje de bienvenida cuando un usuario se conecte al servidor FTP. ftpd_banner=?Bienvenido a mi servidor FTP?.
anon_max_rate
Se utiliza para limitar la tasa de transferencia a usuarios anónimos. En el siguiente ejemplo se limita la tasa de transferencia a los usuarios anónimos a 10Kb/s:
anon_max_rate=1024
local_max_rate
Se utiliza para limitar la tasa de transferencia en bytes por segundo a los usuarios locales del servidor. En el siguiente ejemplo se limita la tasa de transferencia a 10Kb/s:
local_max_rate=1024
max_clients
Indica el número máximo de cliente que podrán conectarse simultáneamente al servidor. En el siguiente ejemplo son 5: max_clients=5
Hay que tener en cuenta que cada vez que se haga un cambio en el fichero de configuración de vsftpd se debe reiniciar el servidor con la siguiente orden: # sudo /etc/init.d/vsftpd restart
Otras opciones disponibles son stop (parar), reload (recarga), start (inicio).
Para conectarnos al servidor podemos utilizar un programa cliente como gFTP. Se puede instalar con el gestor de paquetes Synaptic o escribiendo la siguiente orden en el terminal:
# sudo apt-get install gftp
Comentar tambien que puedes descargarte el .deb correspondiente e instalarlo de manera manual haciendo doble click sobre el mismo.
Articulo Original | AlejandroX
Mas informacion | VSFTPD Very Secure FTP


hola tengo dudas yo he modificado el archivo de vfstpd igual q el q tenias no iba tan desencaminada y reinicio el servicio de vsftpd
pero no se como meterme en ftp
en clase me ponia en el firefox y ponia ftp@usuario ip y la pwd
pero lo hago en el servidor q e creado y nada tal vez tenga mal creados los usuarios no se?
saludos cordiales espero una respuesta
hola wapa (perdona si te molesta, antes una amiga me saludaba asi (hola wapo), aunque me gusta saludar mas con hola, hola caracola,.. bueno q estoy desvariando…sorry).
A ver si te puedo ayudar.
Yo he probado desdel el navegador a conectarme y me funciona bien (tanto con firefox como con Nautilus, el explorador de archivos de Gnome). En local (es decir en tu propia maquina) la direccion es 127.0.0.1 o localhost, asi que tendrias que poner ftp://127.0.0.1 o ftp://localhost. Ya cuando conecte te sale una ventana para poner usuario y password. tambien podrias poner ftp://charlin@127.0.0.1
Mas cosas. Asegurate de tener bien el fichero de configuracion vsftp.conf, yo tuve que poner local_enable a Yes para que me cogiera mis usuarios, mis password. sino solo entraba con un usuario que se llama anonymous y password lo que pongas.
Puedes tambien probar a entrar desde la linea de comandos:
$ ftp 127.0.0.1
y ya deberia salirte el mensaje de bienvenida y pedirte el usuario y la password.
Todo esto (en local, desde tu propia maquina donde montas el server) para ver que funciona. Ahora llega lo bueno, ver que accedes desde otra maquina
Lo primero saber tu ip. Puedes para ello ejecutar como root el comando: ifconfig
te sale algo como esto:
root@soledad:~/Desktop/irrlamb# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0F:EA:22:AD:XX
inet addr:10.95.00.220 Bcast:10.95.00.255 Mask:255.255.224.0
….
Pues tu direccion IP es la que viene despues de la cadena inet addr: en mi caso 10.95.00.220
vale conocida tu ip. ya desde otra maquina ejecutas:
ftp://10.95.00.220 y deberias poder entrar si no has cambiado el valor del puerto para el FTP que por defecto suele ser el 21.
Otra cosa que tienes que hacer desde ubuntu es permitir las conexiones entrantes, no estoy seguro de esto, pero yo lo tengo habilitado.
Estas opciones te las encuentras en Sistema > Administracion > Ventana de entrada en las pestañas Accesibilidad , Remota y Seguridad.
hola wapo trankilo yo tbn sin conocer a nadie suelo decir eso o hermoso jiji trankilo no importa yo ultimamente al apenas dormir tambien he desvariado hacia un monton q no visitaba esta web al final pude solucionarlo todo solita me vino la inspiracion tipo matrix jajaj
nunca he usado nautilius , uso opera y firefox, tengo instalado ubuntu 7.04
jaja charlin lo puse por poner jaja me llamo amparo y los usuarios q tengo en el pc son nombres de actores de series principalmente de 24 horas jaja
ostias hermoso lo de la ip me ha emocionado me has recordado hace años cuando no tenia ni idea de ordenadores jaa ya sabia hacerlo pero gracias
lo q no se pq desde el principio tengo eth0 eth1 y modem y yo desde windows me conecto mediante el modem q e tenido toda la vida pero por aki por ubuntu no tuve q configurar el modem ni nada es mas pone q sta desactivado pero me conecto a internet no se caxondeo mientras vaya pues va jaja
q weno si hubieras sido tu mi profesor hace unos años lo explicas todo detallado y muy bien …me acuerdo un dia en clase q el profesor nos enseño a ver la ip en windows y en linux y pregunto uno y lo de la ip q es para q sirve saberla y mi profesor le contesto es el tiket del puticlub y empezamos a descojonarnos todos jaja y no nos contesto algo logico jiji q weno
ese es otro problema q solo tengo una makina no tengo dos pcs pero he hecho pruebas como he podido
mmm lo de accesibilidad remota es tipo el escritorio remoto de windows no?
en fin muxisimas gracias no esperaba q me contestara nadie entre en varios foros y en uno me contestaron incluso hice amistad
un placer conocerte wapo
un beso te deseo una buena tarde o lo que qde
posdata me hace gracia tu apodo me gusta jiji
posiblemente no me vuelva a conectar a esta web pq abre visitado 50 foros ya si kieres xarlar por el msn mi cuenta es
tetacuky@hotmail.com
saludos cordiales
Me alegro que ya tengas el servicio funcionando. Eso era lo que importa. Es extraño que me comentes que no has tenido mucho apoyo en el resto de sitios. No va con la filosofia. pero bueno, aqui si preguntas algo y te podemos ayudar lo haremos. Yo me llamo jose. Me hace gracia lo que me cuentas de que tengo madera de profesor porque recuerdo una anecdota que me conto mi madre. dice que cuando estaba embarazada de mi, una gitana le leyo el porvenir y le dijo eso precisamente. que seria profesor. pero de eso, nada de nada. Lo mas que tengo es el cap. Aunque quien sabe algun dia puede que me harte de la consultoria. Lo del chat tambien te lo agradezco, pero no uso chat. ni messenger, ni google, etc… tengo cuentas de correo pero para consultas de trabajo, ofertas, etc… Solo uso Skype en el curro y es solo para eso, para trabajar… Antes chateaba mucho pero me fallo la amistad y ahora ya no creo en ella, me interesan otras cosas ;-).
Bienvenida a Ubuntu o cualquier otra distrinucion que uses.
Un saludo.
hola superpiwi jiji he estado dos dias desconectada se me jodio el monitor y hoy he ido a comprarme uno al mediamarkt jiji
la verda es q en algunos sitios son agradables como tu pero en dos ya me ha pasado q ni me an contestado o me han insultado solo por preguntar …a ver la gente no aprende de la nada si pregunto es porq soy inexperta …. en fin
gracias por vuestra ayuda jiji lo de la gitana q le leyo el porvenir me ha hecho mucha gracia jaja kien sabe a lo mejor eres el proximo bill gates jiji
yo el msn para cuando me registro en webs tbn me hice una cuenta en gmail pero no la uso y el skype me encanta pero deje de usarlo hice 5 wenos amigos jiji yo apenas tengo tiempo para xatear pero mira cuando tengo cinco minutos y kiero relajarme y ablar con alguno amigo me conecto jiji
huhu otras cosas q seran? jiji
gracias por darme la bienvenida uso ubuntu aunke me tenia q aber instalado fedora pero aora ya sta
muchas gracias y feliz dia jiji
saludos cordiales
a ti. Y ya sabes si tienes algun problemilla nos lo cuentas que por aca no solemos insultar
y te responderemos o yo (si te leo) y puedo ayudarte o cualquiera de los que leen y se conectan a este sitio. No somos mala gente 
lo se superwipi desde el primer momento q me contestaste note que eras wena persona gracias por todo si tengo alguna duda te la escribire es un sitio genial este blog
saludos =)
No me digas esas cosas que entonces tendre que pedirte que salgas conmigo y entonces “si” que dejare de ser wena persona. XD. jajajaja. Un saludo.