Feb
27
Archivado en la categoria Debian, Servidor Debian el dia 27-Febrero-2008

proftpd00.jpg

Se que mas de uno estaba esperando a que apareciera el manual para montar el FTP, una vez completemos este basico manual podremos subir y bajar archivos remotamente. Para esto vamos a usar el software ( Proftpd ) y configuraremos algo de el, aunque seguramente mas adelante publicare una configuración mas personalizada reforzando la seguridad.

Empezaremos la instalación de Proftpd arrancando nuestro servidor en Linux Debian, nos logeandonos como ( root ) y pasamos a instalar …

apt-get install proftpd

Durante la instalación debemos elegir entre las dos opciones que nos marca ….

Seleccionaremos ( Independiente ) y pulsamos la tecla ( Enter )

A continuación vamos a agregar la linea DefaultRoot ~ en el archivo de configuración proftpd.conf con el comando echo

echo DefaultRoot ~ >> /etc/proftpd/proftpd.conf

Con esto conseguimos que no se pueda subir a mas directorios que el asignado para el usuario ( /home/usuario/ ) Si no introducimos esta linea cualquiera que se conecte al servidor FTP podrá subir por los directorios y ver una información que se supone que no debe ver.

Nota : No borrar los archivos que ya hay dentro de los directorios ya que podemos borrar configuraciones de usuario de otros programas.

Una vez hecho esto reiniciamos el demonio Proftpd con …

/etc/init.d/proftpd restart

Ahora podemos hacer la prueba y conectarnos desde nuestro cliente FTP favorito al servidor FTP que ahora tiene instalado nuestro servidor. Para acceder al servidor de momento usaremos la IP local del server. ( En mi caso 192.168.1.71 ).

Recordad que todo lo que incluyamos dentro del directorio ( www ) se podrá ver vía web desde la raíz del servidor. ( En mi caso http://192.168.1.71/www/ )

Para finalizar el manual quisiera incluir un apunte que el amigo Pana nos incluye en el manual ….

Una vez hayamos realizado todos los pasos, en el root terminal (o consola de comandos logeado como root) debemos darle permisos al directorio asignado para el FTP (en este caso, “/home/usuario/www”) de la siguiente manera:

chmod 777 /home/usuario/www

Si no lo hacemos, no podremos subir archivos a través del servidor http://FTP.

Si necesitáis un programa cliente FTP rápido y funcional para Linux Ubuntu os recomiendo el gFTP, este es el que uso yo y me va de perlas. ¿ Y vosotros cuales usáis ?

Si estas siguiendo el manual sobre como montar un servidor Web en Debian te invito a que continúes con ( Estadisticas Web con AwStats )

¡ No te lo pierdas !


Comentarios:

[…] siguiendo el manual sobre como montar un servidor Web en Debian te invito a que continúes con ( File Transfer Protocol un FTP con ProFtpd […]


Gravatar N0xTrUm 27th Febrero, 2008 a las 1:05

Ole tus huevos… que menuda tanda de tutoriales llevas!!! :D

Genial tio


Gravatar forat 27th Febrero, 2008 a las 1:09

Gracias Noxtrum vamos a montar un server del copón ;)

Ya veras el articulazo final jajajaja se me va campeón !


Gravatar jeickelement 27th Febrero, 2008 a las 1:23

Guauu Te luciste, Precisamente esta mañana estaba Buscando un servidor ftp, para mi flamante Pentium III, instale el ftpd, pero no me convencio mucho, Voy a probar Con el tuyo, Saludos.


Gravatar RiPliE 27th Febrero, 2008 a las 9:10

oeoeoeoe, oe, oe, FoRaT presentate a las elecciones.
yo utilizo tambien gFTP, es el primero que utilizé en este mundo, y como tu dices “de perlas”.
;)


Gravatar Intruso 27th Febrero, 2008 a las 20:01

Tio, despues de poner la linea echo “DefaultRoot ~” >> /etc/proftpd/proftpd.conf y reiniciarlo me da un error, algo escribo mal, no? HELPME!!!!!!!


Gravatar Intruso 27th Febrero, 2008 a las 20:13

Vale vale, ya no me da error, solucionado jejejeje. Me meti directamente mediante comando vi para intentar ver el problema y resulta que la primera vez lo escribi mal, borre las lineas incorrectas y solucionado ;)


Gravatar Intruso 27th Febrero, 2008 a las 20:19

looooool ya estoy dentro de mi ftp, los amaneceres son bonitos, juasss ;)


Gravatar RiPliE 27th Febrero, 2008 a las 20:29

yata esto es la leche, hasta me atreví a abrir el puerto 21, xDDDDDD, funciona.
jaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
:)


Gravatar RiPliE 27th Febrero, 2008 a las 20:29

aonde tas metio grandullon, fijo que echandote una birra, fijo


Gravatar jeickelement 28th Febrero, 2008 a las 8:17

Muy bien, ya esta todo listo Funcionando en orden, aqui les dejo una foto de mi phpsysinfo, en mi servidor PIII:

http://img341.imageshack.us/im.....rvrws7.jpg

Ya solo falta Ponerlo a rodar en Internet con No-IP :)

Salu2.


Gravatar makineroes 28th Febrero, 2008 a las 20:49

al final he decidido montar el servidor en un duo-core,la verdad es que se nota la diferencia del mmx,jajajja;
si posedo un dominio,tengo que redicionar algo,o al final me funcionara.


Gravatar forat 28th Febrero, 2008 a las 23:55

Tranquilos chicos tranquilos tened paciencia que al final todo se podrá hacer, nos os preocupéis que no nos va a faltar de nada. ;)

Vaya vaya … veo que a mas de uno le están gustando mis paranoias de informático loco ;)

Si veo interés podemos montar muchas cosas que tengo guardadas bajo la manga.

Saludos a todos !!!


Gravatar manwy 29th Febrero, 2008 a las 1:46

Como gestor de ftp, aparte de gFTP yo utilizo una extensión de Firefox que se llama FireFTP, también funciona muy bien.


Gravatar forat 29th Febrero, 2008 a las 1:48

Ok Manwy gracias por tu aportación ;)


[…] el contenido web que quiero que los usuarios vean. Con este usuario también tendremos acceso al FTP para poder subir y bajar archivos […]


[…] Servidor Web en Linux Debian 9 - File Transfer Protocol un FTP con ProFtpd […]


[…] para PHP 7 - Bases de datos MySQL y phpMyAdmin 8 - Información del sistema con PhpSysInfo 9 - File Transfer Protocol un FTP con ProFtpd 10 - Estadísticas Web con AwStats 11 - Redireccionamiento DNS de No-IP 12 - Abriendo puertos en […]


Gravatar JoPlPa 17th Marzo, 2008 a las 13:11

Hola mister.
Solo queria saber porque quando reinicio el proftp me da un error:
ppamies:~# /etc/init.d/proftpd restart
Stopping ftp server: proftpd.
Starting ftp server: proftpd - IPv6 getaddrinfo ‘ppamies.ppamies.sytes.net’ error: No address associated with hostname
.
Alguin sabria decirme porque?????
Gràcies!!!


[…] para PHP 7 - Bases de datos MySQL y phpMyAdmin 8 - Información del sistema con PhpSysInfo 9 - File Transfer Protocol un FTP con ProFtpd 10 - Estadísticas Web con AwStats 11 - Redireccionamiento DNS de No-IP 12 - Abriendo puertos en […]


Gravatar Josep 24th Marzo, 2008 a las 18:42

Bueno Forat hasta ahora todo de perlas salvo por una pequeña duda en el apartado http://ftp. Ami al escribir mi direccion de ftp://xxxxxxxx me da acceso a todo el directorio /home….como puedo crear celdas para que no se salga de determinado directorio y crear los usuarios que se vayan a utilizar??? muchisimas gracias me lo paso genial con tus tutos sigue asi.


Gravatar forat 24th Marzo, 2008 a las 21:26

JoPiPa cuando te enteres nos lo explicas. De todos modos no es un error importante ya que de momento no usamos el protocolo ipv6.

Saludos !!


Gravatar forat 24th Marzo, 2008 a las 21:29

Josep la respuesta la tienes al principio del manual … fíjate …..

echo “DefaultRoot ~” >> /etc/proftpd/proftpd.conf

Con esto conseguimos que no se pueda subir a mas directorios que el asignado para el usuario ( /home/usuario/ ) Si no introducimos esta linea cualquiera que se conecte al servidor FTP podrá subir por los directorios y ver una información que se supone que no debe ver.

Agregando la linea DefaultRoot ~ al fichero de configuración proftpd.conf el usuario que se conecte no podrá subir de su directorio de usuario.

Saludos y adelante man !!! que yo seguiré haciendo de las mías por estos barrios ;)


Gravatar ale 27th Marzo, 2008 a las 23:13

Tio, despues de poner la linea echo “DefaultRoot ~” >> /etc/proftpd/proftpd.conf y reiniciarlo me da un error, algo escribo mal, no? HELPME!!!!!!!


[…] necesitan un nombre de usuario y un password para poder acceder a ellos como pueden ser el SSH o el http://FTP. He recibido todo tipo de ataques de algunos indeseables pero el mas frecuente es el ataque por […]


Gravatar Olger Meléndrez 6th Abril, 2008 a las 0:36

Hola, necesito saber como instalar un servidor que me sirva de respaldo de un sitio web que administro, saludos

gracias…..


Gravatar forat 6th Abril, 2008 a las 23:20

Ale y cual es el error que te da ?

JoPIPA si no quieres ver ese error edita el fichero proftpd.conf y pon off en vez de on en la linea UseIPv6

Olger con respaldo te refieres a backups o algo así ??

Saludos :)


Gravatar newage 9th Abril, 2008 a las 10:07

Hola:
alguien especializado en la meteria del FTP que me ayude porfavor.
Tengo entendido que se tiene que crear un usuario ftp para poder subir/bajar la informacion a nuestro servidor pero por mas que lo he investigado nada.

esto es lo que hago desde mi servidor: useradd userftp -p mi_password -g grupo -d /home/usuario/www -s /bin/false

Y cuando quiero entrar desde mi otro equipo de la red con gftp me dice login incorrecto. Gracias.


Gravatar xavi 22nd Abril, 2008 a las 14:47

hola newage sé que tiene que haber una tabla en mysql que se llama proftpd donde guardas la información de los usuarios (password, carpeta de trabajo) el que pasa es que no se como se crea, o sea si la tengo que crear yo manualmente o automàticamente se configura en algún archivo del proftpd. Forat nos puedes ayudar un poco (felicidades por tús manuales que són la ostia!!)


Gravatar forat 23rd Abril, 2008 a las 2:38

newage fíjate, tan solo con poner ( adduser usuario ) y siguiendo los pasos en pantalla te ha de funcionar.

Los usuarios del sistema operativo no tienen nada que vez con los de una base de datos MySQL, eso es otra cosa aparte.

Aveces el camino mas simple es el correcto hermanos ;)


Gravatar Paco Perez 25th Abril, 2008 a las 21:44

Felicitaciones por el turorial.
Tengo problemas a la hora de hacer…
echo “DefaultRoot…”
Me indica lo siguiente:
-bash: /etc/proftpd/proftpd.conf: No such file or directory
Luego miro en la estructura de directorios, y no aparece el directorio.
Me puede ayudar alguien?
Gracias


Gravatar Sergio 2nd Mayo, 2008 a las 10:55

Tengo problemas con el proftpd, con el tema de la ipv6.

Como puedo desinstalarlo por completo para volver a probarlo? Esque soy novato en esto, jeje

muchas gracias y felicidades por este pedazo de manual!


Gravatar Pana 11th Mayo, 2008 a las 17:51

Buenas, estoy siguiendo este tutorial y me gustaría apuntar una cosita:
Una vez hayamos realizado todos los pasos, en el root terminal (o consola de comandos logeado como root) debemos darle permisos al directorio asignado para el FTP (en este caso, “/home/usuario/www”) de la siguiente manera:
“Codigo”
chmod 777 /home/usuario/wwww
Si no lo hacemos, no podremos subir archivos a través del servidor http://FTP.

Muchas gracias por esta serie de tutoriales, muy currados.


Gravatar forat 11th Mayo, 2008 a las 19:43

Paco prueba a desinstalar el proftpd y lo vuelves a instalar con apt-get remove proftpd y apt-get install proftpd, por defecto se tiene que crear el fichero proftpd.conf en esa ruta.

Sergio para desinstalarlo por completo puedes usar apt-get remove proftpd y asegurarte de que no te deja el directorio de configuración borrando los directorios y contenidos del mismo con rm -R /etc/proftpd

Saludos y suerte ;)


Gravatar forat 11th Mayo, 2008 a las 19:44

Pana gracias a ti por seguirlo y por tu aportación al manual.

Ya he incluido tus apuntes ;)

Gracias man !!!


Gravatar multix 22nd Mayo, 2008 a las 5:16

despues de quere desintalar el cliente ftp sale esto
grep: /etc/proftpd/proftpd.conf: No existe el fichero o el directorio
grep: /etc/proftpd/proftpd.conf: No existe el fichero o el directorio
grep: /etc/proftpd/proftpd.conf: No existe el fichero o el directorio
/etc/init.d/proftpd: line 155: syntax error near unexpected token `(’
/etc/init.d/proftpd: line 155: ` echo “Warning: ProFTPd is started from inetd/xinetd (trying to start anyway).”‘


Gravatar Limux 1st Junio, 2008 a las 0:29

Hola Forat:
Necesitaria que si puedes me aclarases una duda que tengo sobre el tema del ftp y que es el siguiente.Despues de terminar todo el tutorial sin problema me dispongo a entrar al ftp por web ftp://xxxxxxxx y despues de logearme me sale una carpeta llamada Desktop simplemente sin ningun contenido. Me sabrias decir a que puede ser debido???. Gracias de antemano y gracias por tantos fabulosos tutoriales.


Gravatar Josep 7th Junio, 2008 a las 5:08

Hola Forat: Consigo conectarme al server con el cuteftp y bajarme archivos desde /www pero me deja subir nada. He mirado de tocar el parametro Umask del proftpd.conf xo nada..


Gravatar Josep 7th Junio, 2008 a las 5:32

Me autocontesto x si a otro le pasa lo mismo. En el cuteftp viene por defecto el protocol type http y ay q cambiarlo a FTP


¿ Tienes algo que decir ?
Nombre: 
Email: 
URL: