Arranque dual

realmente no es mas dificil te descargas una image[…]

Que cracks, increíble trabajo. Muchas grac[…]

Añado: Riddle of Master Lu, The Ripper Noc[…]

muchas gracias por la iso es justo lo que busc[…]

Sección Unicamente para Tutoriales y Guías
#291
Hola buenas, en este tutorial voy a enseñar a configurar el servidor FTP , usando PROFTPD.
Imagen

Conectandonos por FTP podemos enviar y descargar archivos desde nuestra PI , desde cualquier parte.
Entramos al SSH de nuestra PI( en este caso hemos utilizado Putty-DESCARGAR AQUI )

1º Primero actualizamos repostorios con :
Código: Seleccionar todo
sudo apt-get update
2º Instalamos el programa PROFTPD:
Código: Seleccionar todo
sudo apt-get install proftpd-basic
Imagen
3º A mitad de instalación nos saldrá dos opciones para elegir , elegiremos STANDALONE
Imagen
4ºUna vez instalado, paramos el servicio con:
Código: Seleccionar todo
sudo service proftpd stop
5ºEntramos en la configuración del PROFTPD con:
Código: Seleccionar todo
sudo nano /etc/proftpd/proftpd.conf
Aqui vamos a modificar lo JUSTO Y NECESARIO para configurarlo a nuestro gusto,
ya que tiene muchisimas funciones y seria complicarlo todo más.
ServerName "Nombre de mi servidor" Añadimos el nombre.
TimeoutNoTransfer 600 Tiempo para desconectar al cliente si no esta usando el FTP(segundos)
DefaultRoot /media/servidor Ruta actual donde entraremos ,cada vez que accedamos a nuestro FTP.
Port 21 Puerto que usaremos para entrar por FTP(Necesario abrir en nuestro router)
MaxInstances 30 Máximo de clientes que se podrán conectar al FTP.
TransferRate RETR 800.0 Si añadimos esta linea, limitaremos la velocidad máxima de descarga:
800.0 = 800KB/s
5000.0 = 5 MB/s


Una vez modificado nuestro archivo, Guardamos los cambios pulsando estas teclas, en este caso (putty ssh)
Control + X
tecleamos Y
ENTER


6º Por último, iniciaremos el programa PROFTPD con:
Código: Seleccionar todo
sudo service proftpd start
Ahora ya tenemos lo "basico" para conectarnos a nuestro FTP, en este caso recomiendo siempre
utilizar FileZilla.
Para conectarnos (en Red Local) , utilizariamos la IP asignada a nuestra PI,
usando el puerto configurado anteriormente : Defecto 21 .
Si lo que quieres es conectarte a el desde el exterior (Movil , PC de un amigo, etc) solo debes seguir mi guia en
ESTE HILO :mrgreen: :mrgreen:



Quiero crear varias cuentas, y que accedan a distintas carpetas independientes, ¿Como debo hacerlo?
(CARPETAS ENJAULADAS)


Primero crearemos un usuario nuevo(si ya lo tenemos , saltar este paso), pondremos lo siguiente en la consola SSH:
Código: Seleccionar todo
sudo adduser kike
Te dira lo siguiente:
Enter new UNIX password: Escribimos la contraseña de nuestro usuario
Retype new UNIX password: Volvemos a repetir la contraseña
Le daremos varias veces intro omitiendo, hasta que salga:
Is the information correct? [Y / N] Pulsaremos Y
Imagen


Ahora volveremos a abrir el archivo de configuración para editarlo poniendo:
Código: Seleccionar todo
sudo nano /etc/proftpd/proftpd.conf
Y editaremos las siguientes lineas, por poner un ejemplo claro:
Código: Seleccionar todo
DefaultRoot /   root
DefaultRoot /media/carpeta1   usuario1
DefaultRoot /media/carpeta2   usuario2
Al final de la linea, pondremos el usuario que queremos que acceda a esa carpeta: ej root ,usuario1 ,usuario2
Imagen

Por ultimo haremos:
Código: Seleccionar todo
sudo service proftpd restart
¿Como dar permisos correctamente a cada usuario en su carpeta?((Si no tiene permisos de escritura))

Solo tendremos que usar este comando:
Código: Seleccionar todo
sudo chown usuario1 -R /media/carpeta1
sudo chown usuario2 -R /media/carpeta2
Con eso conseguiremos hacer que el usuario creado, sea propietario de la carpeta
para evitar los errores PERMISSION DENIED
(Con el comando -R , estamos indicando que sea tanto Directorios como Subdirectorios ) :mrgreen:

Si teneis alguna pregunta o fallo, no dudeis en postear. Lo añadire para que pueda servir a todos.
Un Abrazo!! :mrgreen: :mrgreen:
Gato, Ego, elvivo1985 y 2 usuarios más les gusta esto
#1807
Buenas,

He seguido el tutorial y tengo 3 preguntas:

1) El puerto ftp por defecto es el 21, pero ya lo tengo ocupado para el usb conectado al router. Que otro puerto se puede utilizar? :mareado
De esta forma podria acceder por FTP con el dominio no-ip a mi usb del router (puerto 21) y a la pi(puerto X) :victoria

2)He creado un usuario de prueba.
nombre: invitado
contraseña: invitado
Y le he puesto que acceda por defecto a
Código: Seleccionar todo
DefaultRoot /home/pi/Downloads   invitado
El caso es que accedo con FileZilla y me dice que el listado de directorio esta vacio.... :? :?

3) Al utilizar DefaultRoot, el usuario que accede (ya sea el root u otro) a la carpeta ya no podría salir de ahi? Solo acceder a subdirectorios?

Gracias!!!
#1808
1) El puerto ftp por defecto es el 21, pero ya lo tengo ocupado para el usb conectado al router. Que otro puerto se puede utilizar? :mareado
De esta forma podria acceder por FTP con el dominio no-ip a mi usb del router (puerto 21) y a la pi(puerto X) :victoria
Te recomiendo el puerto 2121 (recuerda abrirlo en el router)
2)He creado un usuario de prueba.
nombre: invitado
contraseña: invitado
Y le he puesto que acceda por defecto a
Código: Seleccionar todo
DefaultRoot /home/pi/Downloads   invitado
El caso es que accedo con FileZilla y me dice que el listado de directorio esta vacio.... :? :?
Es problema de persmisos, pon el siguiente comando:
Código: Seleccionar todo
sudo chown invitado -R /home/pi/Downloads
3) Al utilizar DefaultRoot, el usuario que accede (ya sea el root u otro) a la carpeta ya no podría salir de ahi? Solo acceder a subdirectorios?
Exactamente, todos los usuarios que configures con la linea DefaultRoot quedan enjaulados y no pueden retroceder a directorios anteriores.

También puedes enjaular un grupo de usuarios y asignarlos todos a esa carpeta,y así no tener que ir modificando el archivo de configuración del Proftpd cada vez que queramos un usuario, por ejemplo crearemos el grupo ftpmonti:
Código: Seleccionar todo
sudo addgroup ftpmonti
Pones la linea en el proftpd.conf:
DefaultRoot /home/pi/Downloads ftpmonti
Ahora creas un usuario (por ejemplo usuario1) para el grupo ftpmonti
Código: Seleccionar todo
useradd -m -d /home/pi/Downloads usuario1
Le indicamos una contraseña:
Código: Seleccionar todo
sudo passwd usuario1
Y agregamos el usuario1 al grupo ftpmonti
Código: Seleccionar todo
usermod -g ftpmonti usuario1
Espero que esta miniexplicación te haya servido para ver como funciona mas o menos, si tienes alguna duda ya sabes :victoria
#1840
@Kike si pongo para mi usuario (pi) el DefalutRoot en /media/servidor, no puedo ir hacia atras.

Si no pongo el DefaultRoot accede a /home/pi/ y puedo ir hacia atrás, pero si salgo de /home no hay nada, y no me deja volver a entrar :shock2

La cosa es si hay alguna forma de que mi usuario acceda siempre a /media/servidor y desde ahi poder ir a las carpetas que quiera :avergonzado
#1845
xxmonti escribió:@Kike si pongo para mi usuario (pi) el DefalutRoot en /media/servidor, no puedo ir hacia atras.

Si no pongo el DefaultRoot accede a /home/pi/ y puedo ir hacia atrás, pero si salgo de /home no hay nada, y no me deja volver a entrar :shock2

La cosa es si hay alguna forma de que mi usuario acceda siempre a /media/servidor y desde ahi poder ir a las carpetas que quiera :avergonzado
Si quieres acceder con el usuario Pi a todo el sistema, debes dejarlo asi:
DefaultRoot / pi
DefaultRoot /media/servidor usuario1
#2291
Tengo en el router un dominio NO-IP configurado.

Estoy intentando acceder al servidor FTP (puerto 2121) de la pi mediante FileZilla y no lo consigo, me sale el siguiente error:

Estado: Conexión establecida, esperando el mensaje de bienvenida...
Estado: Servidor no seguro, no soporta FTP sobre TLS.
Estado: Logged in
Estado: Recuperando el listado del directorio...
Estado: El servidor envió una respuesta pasiva con una dirección no enrutable. Usando en su lugar la dirección del servidor.
Comando: MLSD
Error: The data connection could not be established: ECONNREFUSED - Connection refused by server

Si acceso desde mi red local funciona sin problemas
#2354
xxmonti escribió:Tengo en el router un dominio NO-IP configurado.

Estoy intentando acceder al servidor FTP (puerto 2121) de la pi mediante FileZilla y no lo consigo, me sale el siguiente error:

Estado: Conexión establecida, esperando el mensaje de bienvenida...
Estado: Servidor no seguro, no soporta FTP sobre TLS.
Estado: Logged in
Estado: Recuperando el listado del directorio...
Estado: El servidor envió una respuesta pasiva con una dirección no enrutable. Usando en su lugar la dirección del servidor.
Comando: MLSD
Error: The data connection could not be established: ECONNREFUSED - Connection refused by server

Si acceso desde mi red local funciona sin problemas
Creo que esta puede ser la solución,

Mira en la configuración del proftpd.conf este parámetro:
PassivePorts 111111 111115
Prueba abrir el rango de puertos que te salga en ese parámetro :D
xxmonti les gusta esto
#2550
Kike escribió:
Mira en la configuración del proftpd.conf este parámetro:
PassivePorts 111111 111115
Prueba abrir el rango de puertos que te salga en ese parámetro :D
DING DING DING!! :love
Estuve probando 1000 combinaciones diferentes de puertos, y deje esta para el final... y funciono :roll:
PassivePorts 41952 65534
En el router hay que abrir el rango entero 41952:65534
Mis dies :victoria :victoria
#2576
hola,
estoy muy pez, apenas tengo idea,
mi intencion era bajarme las roms al ordenador para luego copiarlas a la tarjeta,
pero creo que no se puede,
y estoy intentando hacerlo como dice este tutorial,
he llegado a configurar el fichero proftpd.conf pero
no me salen las funciones que describes solo esto:
unas cuantas lineas que empiezan por # con la explicacion y
ServerName
ServerType
DeferWelcome

perdon por mi ignorancia pero son mis primeros pasos
:lol: :x
#2614
Disculpa he estado de vacaciones y tengo muchos mensajes sin responder :tambor

Si lo estas editando desde el terminal SSH y es la primera vez que lo utilizas, solo lo estarás viendo las primeras lineas del archivo. ( es muy lioso )

Pregunta tonta:
¿Has probado darle a "flecha abajo" en tu teclado?
Te deberian salir todas las opciones que debes modificar :lol:
#2705
Aaarg! la he liado ! :shock2
como no sabia salir de la pantalla del profpt.conf y no lo consegua de ninguna forma,
me dio por apagar la Pi desenchufandola, :)
y al entrar ahora en el fichero esta vacio :?
he probado a reinstalar los archivos pero no se sobrescriben, :lol:
¿me puede ayudar alguien?¿super kike?
#2720
Ego escribió:Aaarg! la he liado ! :shock2
como no sabia salir de la pantalla del profpt.conf y no lo consegua de ninguna forma,
me dio por apagar la Pi desenchufandola, :)
y al entrar ahora en el fichero esta vacio :?
he probado a reinstalar los archivos pero no se sobrescriben, Imagen
¿me puede ayudar alguien?¿super kike?
Mira q hayas copiado bien la ruta del archivo porque no debería haberte desaparecidoImagen Copiala tal cual del tutorial
Para salir del editor es Ctrl + X
Kike, Ego les gusta esto
#2906
Ego escribió:hola, gracias por responder !
aparece la ruta arriba y es la del tutorial, me he equivocado, no lo he borrado
pone que lo he modificado ! 8-)
y al parecer por uno vacio... :mrgreen:
¿lo copio de algun lado? ¿seria lo mas facil?
reinstala el proftpd otra a ver si se soluciona
#2908
@Kike a ver si sabes porque me da error al subir archivos al FTP mediante NO-IP, te paso el log de filezilla:
Código: Seleccionar todo
Estado:	Conexión establecida, esperando el mensaje de bienvenida...
Estado:	Servidor no seguro, no soporta FTP sobre TLS.
Estado:	Logged in
Estado:	Comenzando la subida de E:\aMultimedia\DIBUJOS\Los 13 fantasmas de Scooby Doo\1x01 - To All the Ghouls I've Loved Before.mp4
Estado:	Retrieving directory listing of "/Series"...
Estado:	El servidor envió una respuesta pasiva con una dirección no enrutable. Usando en su lugar la dirección del servidor.
Estado:	El servidor envió una respuesta pasiva con una dirección no enrutable. Usando en su lugar la dirección del servidor.
Comando:	REST 5840
Respuesta:	350 Restarting at 5840. Send STORE or RETRIEVE to initiate transfer
Comando:	STOR 1x01 - To All the Ghouls I've Loved Before.mp4
Respuesta:	451 1x01 - To All the Ghouls I've Loved Before.mp4: Anexar/Reiniciar no permitido, vuelve a probar
Error:	Transferencia fallida después de transferir 524.288 bytes en 1 segundo
Si creo un archivo o una carpeta, no me da ningun error ni nada. Y si lo hago desde la red local me funciona todo perfecto :x :x
#2909
xxmonti escribió:@Kike a ver si sabes porque me da error al subir archivos al FTP mediante NO-IP, te paso el log de filezilla:
Código: Seleccionar todo
Estado:	Conexión establecida, esperando el mensaje de bienvenida...
Estado:	Servidor no seguro, no soporta FTP sobre TLS.
Estado:	Logged in
Estado:	Comenzando la subida de E:\aMultimedia\DIBUJOS\Los 13 fantasmas de Scooby Doo\1x01 - To All the Ghouls I've Loved Before.mp4
Estado:	Retrieving directory listing of "/Series"...
Estado:	El servidor envió una respuesta pasiva con una dirección no enrutable. Usando en su lugar la dirección del servidor.
Estado:	El servidor envió una respuesta pasiva con una dirección no enrutable. Usando en su lugar la dirección del servidor.
Comando:	REST 5840
Respuesta:	350 Restarting at 5840. Send STORE or RETRIEVE to initiate transfer
Comando:	STOR 1x01 - To All the Ghouls I've Loved Before.mp4
Respuesta:	451 1x01 - To All the Ghouls I've Loved Before.mp4: Anexar/Reiniciar no permitido, vuelve a probar
Error:	Transferencia fallida después de transferir 524.288 bytes en 1 segundo
Si creo un archivo o una carpeta, no me da ningun error ni nada. Y si lo hago desde la red local me funciona todo perfecto :x :x
¿Estas utilizando un puerto diferente al 21 verdad? :lol: