Diferencia entre revisiones de «FTP»

De gacq wiki
Saltar a: navegación, buscar
 
 
Línea 4: Línea 4:
  
 
Crear /etc/xinetd.d/ftp
 
Crear /etc/xinetd.d/ftp
<nowiki>
+
<pre><nowiki>
 
service ftp
 
service ftp
 
{
 
{
Línea 19: Línea 19:
 
         nice                    = 10
 
         nice                    = 10
 
}
 
}
 
+
</nowiki></pre>
</nowiki>
 
  
 
== Editar /etc/ftpusers ==
 
== Editar /etc/ftpusers ==
Línea 27: Línea 26:
  
 
== Preparar los directorios de acceso ==
 
== Preparar los directorios de acceso ==
<nowiki>
+
<pre><nowiki>
 
mkdir /home/ftp
 
mkdir /home/ftp
 
mkdir /home/ftp/bin
 
mkdir /home/ftp/bin
Línea 33: Línea 32:
 
mkdir /home/ftp/pub
 
mkdir /home/ftp/pub
 
chmod 777 /home/ftp/pub
 
chmod 777 /home/ftp/pub
</nowiki>
+
</nowiki></pre>
  
 
== Crear el usuario de FTP ==
 
== Crear el usuario de FTP ==
<nowiki>
+
<pre><nowiki>
 
ftp:x:1011:65534::/home/ftp:/bin/false
 
ftp:x:1011:65534::/home/ftp:/bin/false
</nowiki>
+
</nowiki></pre>
  
 
== Restartear xinetd ==
 
== Restartear xinetd ==
<nowiki>
+
<pre><nowiki>
 
/etc/init.d/xinetd restart
 
/etc/init.d/xinetd restart
</nowiki>
+
</nowiki></pre>

Revisión actual del 23:35 24 jul 2006

Aunque es mejor usar el proftpd, para cosas muy simples se puede usar el ftpd estandar

Habilitando el ftpd

Crear /etc/xinetd.d/ftp

service ftp
{
        disable = no
        socket_type             = stream
        wait                    = no
        user                    = root
        server                  = /usr/sbin/in.ftpd
        server_args             = -l
        instances               = 4
        log_on_success  += DURATION USERID
        log_on_failure += USERID
        #access_times   = 2:00-8:59 12:00-23:59
        nice                    = 10
}

Editar /etc/ftpusers

Comentar anonymous y ftp


Preparar los directorios de acceso

mkdir /home/ftp
mkdir /home/ftp/bin
chmod 755 /home/ftp /home/ftp/bin
mkdir /home/ftp/pub
chmod 777 /home/ftp/pub

Crear el usuario de FTP

ftp:x:1011:65534::/home/ftp:/bin/false

Restartear xinetd

/etc/init.d/xinetd restart