Edición de «Instalar PureFTPd»

Saltar a: navegación, buscar

Advertencia: no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición en estas condiciones. Si inicias sesión o creas una cuenta, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.

Puedes deshacer la edición. Antes de deshacer la edición, comprueba la siguiente comparación para verificar que realmente es lo que quieres hacer, y entonces guarda los cambios para así efectuar la reversión.
Revisión actual Tu texto
Línea 1: Línea 1:
 +
[[Categoría:Administración de un servidor dedicado]]
 
==Objetivos==
 
==Objetivos==
  
Línea 7: Línea 8:
 
==Proceso==
 
==Proceso==
  
  wget <nowiki>http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.gz</nowiki>
+
  wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.gz
 
  tar -zxvf pure-ftpd-1.0.21.tar.gz
 
  tar -zxvf pure-ftpd-1.0.21.tar.gz
 
  cd pure-ftpd-1.0.21
 
  cd pure-ftpd-1.0.21
Línea 18: Línea 19:
 
  make
 
  make
 
  make install-strip
 
  make install-strip
 
==Configuración==
 
 
PureFTPd se configura mendiante los [http://www.die.net/doc/linux/man/man8/pure-ftpd.8.html parametros que se le pasan al ejecutable]. Por ejemplo:
 
 
/usr/local/pureftpd/sbin/pure-ftpd -ABEHR -l puredb:/usr/local/pureftpd/etc/pureftpd.pdb
 
 
-A Chroot() everyone, but root.
 
-B Start the standalone server in background (daemonize).
 
-E Only allow authenticated login. Anonymous users are prohibited.
 
-H Don't resolve host names
 
-l Enable a new authentication method
 
-O clf:/var/log/pureftpd.log
 
-R Disallow users (even non-anonymous ones) usage of the CHMOD command
 
 
==Arranque y parada==
 
 
Podemos hacer que arranque bajo petición con xinetd o que corra el demonio permanentemente esperando conexiones.
 
 
===xinetd===
 
 
vi /etc/xinetd.d/pure-ftpd
 
 
y añadimos
 
 
service ftp
 
{
 
socket_type = stream
 
bind = 89.248.99.129
 
server = /usr/local/pureftpd/sbin/pure-ftpd
 
server_args = -AEHR -l puredb:/usr/local/pureftpd/etc/pureftpd.pdb
 
protocol = tcp
 
user = root
 
wait = no
 
disable = no
 
}
 
 
Reiniciamos xinetd para que recoja la nueva configuración
 
 
killall -USR2 xinetd
 
 
===Automático===
 
 
cp contrib/redhat.init /etc/init.d/pureftpd
 
chmod +x /etc/init.d/pureftpd
 
chkconfig --add pureftpd
 
 
Tendremos que modificar la ruta al ejecutable
 
 
vi /etc/init.d/pureftpd
 
 
===Manual===
 
 
# iniciar
 
/usr/local/pureftpd/sbin/pure-ftpd -ABEHR -l puredb:/usr/local/pureftpd/etc/pureftpd.pdb
 
# parar
 
killall pure-ftpd
 
 
==Administración de usuarios==
 
 
Los usuarios se guardan en
 
 
/etc/pureftpd.passwd
 
 
Despues de cualquier modificación hay que rehacer la base de datos con:
 
 
pure-pw mkdb
 
 
===Ver todas las opciones===
 
 
pure-pw help
 
 
===Añadir usuario===
 
 
pure-pw useradd [usuario] -u 99 -g 99 -d /web/dominio.com/subdominio -N 50
 
 
pure-pw useradd <login> [-f <passwd file>] -u <uid> [-g <gid>]
 
                -D/-d <home directory> [-c <gecos>]
 
                [-t <download bandwidth>] [-T <upload bandwidth>]
 
                [-n <max number of files>] [-N <max Mbytes>]
 
                [-q <upload ratio>] [-Q <download ratio>]
 
                [-r <allow client host>[/<mask>][,<allow client host>[/<mask>]]...]
 
                [-R <deny client host>[/<mask>][,<deny client host>[/<mask>]]...]
 
                [-i <allow local host>[/<mask>][,<allow client host>[/<mask>]]...]
 
                [-I <deny local host>[/<mask>][,<deny local host>[/<mask>]]...]
 
                [-y <max number of concurrent sessions>]
 
                [-z <hhmm>-<hhmm>] [-m]
 
 
===Modificar usuario===
 
 
Funciona exactamente igual que pure-pw useradd solo que modifica el usuario en vez de crearlo.
 
 
pure-pw usermod [usuario] [parametros]
 
 
===Ver información de un usuario===
 
 
pure-pw show [usuario]
 
 
===Cambiar el password a un usuario===
 
 
pure-pw passwd [usuario]
 
 
===Borrar usuario===
 
 
pure-pw userdel [usuario]
 
  
 
==Enlaces==
 
==Enlaces==
  
 
* [http://www.pureftpd.org/ PureFTPd]
 
* [http://www.pureftpd.org/ PureFTPd]
 
[[Categoría:Administración de un servidor dedicado]]
 

Ten en cuenta que todas las contribuciones a BandaAncha.st se consideran publicadas bajo la Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 (véase BandaAncha.st:Derechos de autor para más información). Si no deseas que las modifiquen sin limitaciones y las distribuyan libremente, no las publiques aquí.
Al mismo tiempo, asumimos que eres el autor de lo que escribiste, o lo copiaste de una fuente en el dominio público o con licencia libre. ¡No uses textos con copyright sin permiso!

Para editar esta página, responde la pregunta que aparece abajo (más información):

Cancelar | Ayuda de edición (se abre en una ventana nueva)