Hagamos que México crezca..

Prefiere el consumo de lo Hecho en México

Prefiere el consumo de lo Hecho en México
BúsquedaHagamos que México crezca..
![]() Prefiere el consumo de lo Hecho en México Posts Recientes
Conversación |
Instalación y Configuración de un Servidor FTP en 5 minutos con Ubuntu LinuxPongo a su disposición una bitácora que he documentado de cómo configurar un servidor FTP seguro en Ubuntu Linux instalado desde las fuentes con PureFTP [pureftpd.sourceforge.net/]
#cambiamos al directorio de instalación cd /usr/src #obtenemos el archivo de internet sudo wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.gz #descomprimimos el paquete del servidor pure-FTP sudo tar -xzvf pure-ftpd-1.0.21.tar.gz #accedemos al servidor cd pure-ftpd-1.0.21 #configuramos la compilación del servidor incluimos puredb en la compilación para usar usuarios virtuales sudo ./configure --with-puredb # preparamos la compilación sudo make #revisamos la compilación sudo make check #instalamos el servidor sudo make install #limpiamos los archivos de instalación sudo make clean #si usan un parche en el kernel de GR Secutity, localizamos y parchamos el binario si es que usa la librería libcrypto #localizamos el binario de pureftp whereis pure-ftpd #parchamos sudo chpax -m /usr/local/sbin/pure-ftpd #copiamos el archivo de configuación demo sudo cp configuration-file/pure-ftpd.conf /etc/ #configuramos algunos valores sudo emacs /etc/pure-ftpd.conf #Evitar que un usuario pueda usar un directorio diferente a su home configurado ChrootEveryone yes #evitar que usuarios anónimos suban archivos al servidor FTP AnonymousCantUpload yes #desactivar conexiones anónimas NoAnonymous yes #Si usará usuarios virtuales descomentar lo siguiente PureDB /etc/pureftpd.pdb #si usará encriptación TLS descomentar TLS 1 #configuramos los permisos del script de ejecución sudo chmod 755 configuration-file/pure-config.pl #creamos la cuenta del usuario ftp sudo groupadd ftpgroup sudo useradd -g ftpgroup -d /dev/null -s /etc ftpuser #inicializamos el servidor sudo ./configuration-file/pure-config.pl /etc/pure-ftpd.conf & #Si hubiera un error con la opción Y, comentar en el archivo de configuración la opción de TLS #creamos un usuario virtual sudo pure-pw useradd demo -u ftpuser -d /home/ftpusers/demo #nos pedirá su password correspondiente, repetirlo 2 veces Password: Enter it again: #comando para cambiar el password del usuario virtual del servidor FTP configurado pure-pw passwd demo #Aplicamos los cambios efectuados sudo pure-pw mkdb Ó también puedes usar el mejor navegador de internet Mozilla Firefox e ingresar la siguiente URL ftp://usuario:clave@servidor.com. Pregunta: Cuál es la diferencia entre una conexión Pasiva y una conexión Activa en un servidor de FTP ? #2 Re: Instalación y Configuración de un Servidor FTP en 5 minutos con Ubuntu LinuxPodrías crear un directorio en algún lugar con los permisos para que pueda ser accedido por diversos usuarios, no sé un permiso tipo 775, y en cada directorio de usuario solo crear un enlace a ese directorio común, para que quede como una subcarpeta.. [ Responder (0) ]
#3 Re: Instalación y Configuración de un Servidor FTP en 5 minutos con Ubuntu Linuxmuybuen articulo, gracias por portearlo [ Responder (0) ]
Dejar un comentario
Fuentes XML de comentario: RSS | Atom
|
Nube de EtiquetasEventosEncuestaComentarios Recientes
|
#1 Re: Instalación y Configuración de un Servidor FTP en 5 minutos con Ubuntu Linux
Muy buena la guia!! como puedo hacer, para que el usuario "demo", tambien pueda a entrar a un directorio "Comun" para todos los usuarios. Intente con un acceso directo a la carpeta Comun dentro del directorio demo pero el pureFTP no me permite subir un directorio...
Esta seria la estructura de directorios:
/Home/ftpusers/Comun (Aqui entran todos los usuarios)
/home/ftpusers/User1... (Solo User1)
/home/ftpusers/User2....(Solo User2)
Gracias