Yo y mi debian

Martes, 20 de septiembre de 2005

$>Instalar servidor ftp en Debian

Os voy a explicar como podemos instalar un servidor ftp sencillo en nuestro Linux, sin complicaciones.

Va a ser un servidor ftp a secar, sin shh, lo que implica que nuestras contrase?as y datos van a vagar por hay sin encriptarse, sin seguridad.


Primero, vamos a instalar el servidor ftp

apt-get install ftpd

Cuando termine,? que hacemos,.. pos si no queremos complicarnos mas la vida nada, porque ya tenemos nuestro servidor ftp instalado.

Algunas cosillas de si configuraci?n:

El fichero

/etc/ftpusers

Contiene a todos los usuarios que siendo usuarios del sistema, no se pueden loguear vida ftp. Muy recomendable tener apuntados aqu? dentro a root, para que nadie nos puedo hacer un estropicio, si adivinan las password y tambi?n suele ser recomendable a?adir al usuario anonymous y ftp a este archivo, ya que son usuarios muy comunes en los ftp, y no es bueno que tengamos a este tipo de usuario para entrar a nuestro pc v?a ftp.


Bien, ahora podemos probar que nos podemos conectar a nuestro pc via ftp

*Nota: Si tenemos router, tenemos que abrir el puerto 21.

ftp://nuestraip

Nos pide el usuario y las password

Si queremos crear un usuario especifico para nuestro ftp, seguiremos estos pasos:

useradd -m /(carpeta donde entraremos via ftp) {nombre_del_usuario}


Primero, despu?s de ?m, indicamos donde va a entrar nuestro usuario, cuando se logue via ftp. Si ponemos solo /, entrara en la raiz del sistema, vera todas las carpetas, si ponemos por el contrario una ruta, /home/usuarioftp, entrara en esa ruta.

El nombre del usuario, creo que queda claro a que se refiere.

Tambien, otra medida de seguridad es que el usuario del ftp, solo pueda entrar via ftp, no pueda loguearse en una consola o via telnet. Esto lo conseguimos editando el archivo

/etc/passwd

Y en la linea donde aparece nuesto usuario, al final, tenemos que cambiar

/bin/bash

por

/bin/false

Ejemplo. Tenemos un usuario llamado pepito

Pepito:x:1000:1000:users,,,:/:/bin/bash

Deber?a quedar

Pepito:x:1000:1000:users,,,:/:/bin/false

Espero que hay?is llegado hasta el final, y ahora teng?is vuestro servidor ftp instalado y configurado en debian.
Publicado por Orion220 @ 4:55 | 16 Comentarios | Enviar

Comentarios

$>Añadir comentario
  • Autor: jorge
  • Fecha: Viernes, 12 de mayo de 2006
  • Hora: 0:12
1ra. parte
probe la parte en donde crear un usuario nuevo para que solo tenga derechos a ingresar por ftp y no para ingresar al servidor normalmente.

  • Autor: jorge
  • Fecha: Viernes, 12 de mayo de 2006
  • Hora: 0:17
2da. parte:
pues fijate que al crear el usuario con el comando useradd -m /home nombreusuario , (no me lo crea)tengo que agregarle el -p despues de -m

  • Autor: jorge
  • Fecha: Viernes, 12 de mayo de 2006
  • Hora: 0:38
parte 3:
cuando creo el usaurio con useradd no me le agrega en el archivo /etc/passwd al final la parte /bin/bash eso solo me lo agrega si lo hago con el comando adduser

  • Autor: jorge
  • Fecha: Viernes, 12 de mayo de 2006
  • Hora: 0:53
parte4: decis que al poner los usuarios dentro de /etc/ftpusers , ya no tenes acceso al ftp, no es cierto , ya que mientras en /etc/passwd al final tenga /bin/bash el ingresa desde ftp

  • Autor: jorge
  • Fecha: Viernes, 12 de mayo de 2006
  • Hora: 1:21
entonces que hacer realmente , por que si creo un usuario especifico para ftp, pero le pongo /bin/false para que no ingrese normal al server, tampoco me deja entrar como ftp

  • Autor: jorge
  • Fecha: Viernes, 12 de mayo de 2006
  • Hora: 1:35
haz la prueba y me escribes por favor a [email protected]

  • Autor: Invitado
  • Fecha: Jueves, 15 de junio de 2006
  • Hora: 19:57
sadas

  • Autor: Octavio
  • Fecha: Viernes, 16 de marzo de 2007
  • Hora: 2:42
Hola, quisiera saber como puedo configurar el ftp que instal? siguiendo sus instrucciones para que me deje copiar hacia la carpeta ftp, es decir, no solo copiar de ella, sino tambien hacia ella.

  • Autor: Invitado
  • Fecha: Lunes, 25 de junio de 2007
  • Hora: 4:30
hola como puedo abrir el puerto ftp en devian

  • Autor: Invitado
  • Fecha: S?bado, 25 de octubre de 2008
  • Hora: 19:57
hola como puedo abrir el puerto ftp en devian

  • Autor: Invitado
  • Fecha: Mi?rcoles, 04 de marzo de 2009
  • Hora: 23:07
Y para un FTPS? que s enecesita

  • Autor: Invitado
  • Fecha: Mi?rcoles, 04 de marzo de 2009
  • Hora: 23:08
Y para un FTPS? que se necesita?

  • Autor: Pablo Azocar
  • Fecha: Lunes, 27 de julio de 2009
  • Hora: 21:14
todo eso si funciona en lo que se refiere a que no ingrese a nuestro servidor pero se les olvido comentar que primero que nada tenemos que crear una shell falsa en nuestro sistema para no tener problemas con el acceso FTP

vi /etc/shell

  • Autor: Pablo Azocar
  • Fecha: Lunes, 27 de julio de 2009
  • Hora: 21:18
una vez ahi al final de las lineas agregamos
/bin/false, entonces despues a los usuarios que solo queramos como ftp le decimos en /etc/passwd
usuario:x:1000:1009:,,,:/home/usuario:/bin/false
FumadorRebotadoFlash

  • Autor: Invitado
  • Fecha: Martes, 17 de mayo de 2011
  • Hora: 21:14

oye como se configura el ftp en debian version 6


  • Autor: Invitado
  • Fecha: Jueves, 17 de mayo de 2012
  • Hora: 18:06

TALVES SEA DE NOBATOS PERO AL KERERLO INSTALAR ME APARECE QUE EL PAQUETE FTPD NO ESTA DISPONIBLE . ESTO KIERE DECIR QUE EL PAKETE FALTA, ESTA OBSOLETO O SOLO SE ENCUENTRA DISPONIBLE DESDE OTRA FUENTE...

... QUE PUEDO HACER.....?