www.Newbie.cl

Tu marcas el limite

Server Ftp En Red Hat

Estimados:

aca les dejo algo en lo que se pueden entretener
levantar un server FTP en Red Hat

Aca van los comandos paso a paso…

1. descomprimo codigo fuente “tar -xvzf vsftpd…”
2. ingreso a la carpeta vsftpd…
3. Verifico el archivo builddefs.h (este archivo reemplaza al ./configure)
4. ejecuto “make”
5. en el caso de no estar creada, creo la carpeta /var/ftp/. “mkdir /var/ftp”
6. luego creo usuarios para el ftp “useradd -d /var/ftp nombreusuario”. ** el usuario tambien se debe agregar al alchivo del punto 16 **
7. se modifica el dueño de la carpeta “chown root.root /var/ftp”
8. luego ejecutamos “chmod og-w /var/ftp”
9. ejecuto “make install”
10. copio el archivo de configuracion en la carpeta etc “cp vsftpd.conf /etc”
11. nos vamos a etc “cd etc”
12. una vez en etc editamos el archivo vsftpd.conf (vi vsftpd.conf) y agregamos la linea “listen=YES”
13. finalmente levantamos servicio “usr/local/sbin/vsftpd &”
14. ratificamos la subido con “netstat -ant” el cual debe señalar el puerto 21 habilitado
15. ingresamos al archivo de configuracion ubicado en /etc/vsftpd.conf y lo modificamos en las siguientes partes:
15a. en la parte:
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).
anonymous_enable=YES
(reemplazamos el YES por un NO)
15b. en la parte
#local_enable=YES
(eliminamos el gato)
15c. en la parte:
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
(eliminas los gato en las lineas donde comienza chroot)
16. creas la carpeta /etc/vsftpd.chroot_list “vi /etc/vsftpd.chroot_list”, aca al momento de crear este archivo colocas los nombres de usuario ke deseas tener.
17. te vas a carpeta vsftp…
18. y ejecutas “cp RedHat/vsftpd.pam /etc/pam.d/ftp”
19. para crear contraseñas debes utilizar el comando passwd “passwd nombre usuario”

… eso seria

Posted in Uncategorized |

7 Comments so far

  1. JAOGA June 28th, 2007 8:08 am

    Muy interesante tu explicación del FTP Server.

    Una pregunta, ¿es posible montar un FTP Server sobre Red Hat Cluster Suite?, ¿conoces alguna referencia de FTP Server en Cluster?

    Gracias.

  2. zzx July 9th, 2007 2:01 pm

    Esta configuracion es para fedora 5 y redhat
    hasta la version 9.0

    nunca he probado en Red Hat Cluster Suite pero segun lo leido en la pag de red hat no tendrías problemas..

    descarga los fuentes , compila e instala.

    541u2

  3. JAOGA September 27th, 2007 2:08 am

    ZZX. Gracias, he montado VSFTPD sobre Red Hat como servicio gestionado por Red Hat Cluster Suite y muy bien. Gracias de nuevo.

  4. JAOGA February 19th, 2008 9:05 am

    Por favor, Tengo montado un Cluster con Red Hat con un recurso de IP virtual, asociado a un servicio de FTP, para hacer FTP al servidor lo hago por la IP virtual, ahora yo lo que quiero es que cuando yo haga FTP desde el servidor, en lugar de quedar reflejada por la IP fisica, se vea por la IP virtual, ¿alguna sugerencia?, muchas gracias.

  5. zzx February 25th, 2008 1:30 pm

    JAOGA.

    En una ocaciión levante servicios por una IP virtual y tube un error similar.

    En la configuracion del Servidor virtual, en los parametros de red esta la opcion de diferenciar la Ip virtual de la ip fisica.

    Revisa y cuentame como te fue.

    zzx

  6. JAOGA February 26th, 2008 3:45 am

    Hola de nuevo. Para conseguir que el tráfico salga por la IP virtual he aplicado unas reglas de iptables sobre la tabla NAT para los puertos 21 de ftp y 22 de ssh.

    /sbin/modprobe ip_conntrack_ftp

    Comando debe ser :

    iptables -t nat -A POSTROUTING -p tcp -m multiport –destination-port 21,22 -j SNAT –to-source 172.16.4.85

    De esta forma el tráfico de estos dos puertos sale por la IP virtual.

    Gracias.

  7. zzx February 27th, 2008 3:51 pm

    No sera necesario que a la misma regla iptables que aplicaste le agregues el puerto 20 para la transferencia de archivos en modo pasivo desde el cliente FTP ?

    Saludos

    zzx

Leave a reply