Este documento describe cómo instalar y configurar un servidor FTP y un cliente FTP en Ubuntu. Explica cómo instalar el servidor proFTPD, configurar los directorios y permisos, y comprobar el acceso FTP de usuarios específicos, incluyendo el acceso anónimo y de invitado. También cubre cómo denegar el acceso FTP a usuarios individuales.
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Max Morales
3ra. parte de instalación de Servidor proxy SQUID, que es ademas un firewall básico. ANDINUX es la primera Distribución boliviana de GNU/Linux. Edmundo Morales Ariñez y Max Morales Escobar
Instalación de Servidores GNU/Linux - PROXY SQUID (parte 3)Max Morales
3ra. parte de instalación de Servidor proxy SQUID, que es ademas un firewall básico. ANDINUX es la primera Distribución boliviana de GNU/Linux. Edmundo Morales Ariñez y Max Morales Escobar
Instalación de Servidores GNU/Linux - parte 1Max Morales
Presentación de apoyo técnico y educativo para instalación de un Servidor GNU/Linux. Es referencial y genérica para diversos "sabores" Unix. Andinux es la primera Distribución boliviana de GNU/Linux.
Comandos básicos para utilizar squid o squid3ALBERTO CHUICA
los principales comandos para poder solucionar problemas que se presenten con squid o squid3 esto les sirve a los soporte tecnicos o a los que tengan que ver con redes
Slide del taller "Firewall Casero con gnu/linux (ubuntu server 14.04) realizado el 30 de septiembre de 2014 dentro del marco de las actividades del Congreso Internacional de Ingenierías Computacionales e Informática. CIICI 3. 2014. efectuado en el Instituto Tecnológico de Coatzacoalcos. ITESCO en la Cd. de Coatzacoalcos, Verazcruz.
Instalación de Servidores GNU/Linux - parte 1Max Morales
Presentación de apoyo técnico y educativo para instalación de un Servidor GNU/Linux. Es referencial y genérica para diversos "sabores" Unix. Andinux es la primera Distribución boliviana de GNU/Linux.
Comandos básicos para utilizar squid o squid3ALBERTO CHUICA
los principales comandos para poder solucionar problemas que se presenten con squid o squid3 esto les sirve a los soporte tecnicos o a los que tengan que ver con redes
Slide del taller "Firewall Casero con gnu/linux (ubuntu server 14.04) realizado el 30 de septiembre de 2014 dentro del marco de las actividades del Congreso Internacional de Ingenierías Computacionales e Informática. CIICI 3. 2014. efectuado en el Instituto Tecnológico de Coatzacoalcos. ITESCO en la Cd. de Coatzacoalcos, Verazcruz.
Dejo los pasos a seguir para hacer funcionar FTP en los 3 sistemas operativos. Realizo la instalación y luego la configuración, comparto esta información espero que os ayude en vuestro trabajos,proyecto,etc.
Saludos.
1. FTP SERVIDOR Y CLIENTE - UBUNTU
Débora García García
2º ASIR -REDES
2. DÉBORA GARCÍA GARCÍA Redes
Índice
Objetivos .................................................................................................................................. 2
Introducción ............................................................................................................................. 2
Servidor FTP.............................................................................................................................. 2
Instalación ............................................................................................................................ 2
Configuración........................................................................................................................ 3
Acceso a FTP ......................................................................................................................... 4
Comprobar el acceso mediante ftp de un usuario concreto del sistema .................................... 6
Denegar el acceso mediante ftp a un usuario concreto del sistema ........................................... 7
Permitir el acceso anónimo ....................................................................................................... 8
Permitir el acceso invitado ........................................................................................................ 9
1
3. DÉBORA GARCÍA GARCÍA Redes
Objetivos
Siguiendo las instrucciones de la documentación, instala el servidor FTP y comprueba con un
cliente FTP que puedes acceder a los directorios de los usuarios de la máquina.
Además entrega una memoria en formato .pdf que incluya los siguientes elementos de
configuración:
Comprobar el acceso mediante ftp de un usuario concreto del sistema.
Denegar el acceso mediante ftp a un usuario concreto del sistema.
Permitir el acceso anónimo.
Permitir el acceso invitado.
Establecer que el acceso solamente pueda ser a los directorios y subdirectorios de los
usuarios.
Introducción
(FTP) File Transfer Protocol, el protocolo para intercambiar archivos en Internet.
El FTP utiliza los protocolos de Internet TCP/IP para permitir la transferencia de datos, de la
misma manera que el HTTP en la transferencia de páginas web desde un servidor al navegador
de un usuario y el SMTP para transferir correo electrónico a través de Internet.
El FTP se utiliza principalmente para descargar un archivo de un servidor o para subir un
archivo a un servidor a través de Internet.
(FTP Server), computadora que funciona como servidor para ofrecer ficheros a través del
protocolo de FTP a clientes FTP o a un navegador que lo soporte. Una computadora debe tener
un software servidor de FTP que "escucha" de la red las conexiones que pidan desde otras
computadoras.
Algunas aplicaciones más populares usadas como servidores FTP: BulletProof FTP, SecureFTP,
SurgeFTP, TitanFTP, y WS_FTP. Alojamiento web.
(FTP client), en una conexión FTP, el cliente FTP es la computadora que inicia la conexión a un
servidor FTP. Para esto la computadora debe tener un software cliente FTP, que permitirá
conectarse y acceder a los archivos en el servidor FTP. Algunos navegadores soportan FTP y,
por lo tanto, funcionan como clientes FTP.
Algunas aplicaciones más populares usadas como clientes FTP son: FileZilla, CuteFTP y WS_FTP.
Servidor FTP
Instalación
Instalar el servidor proFTPD de ubuntu:
Apt-get install proftpd
2
4. DÉBORA GARCÍA GARCÍA Redes
Instalar la interfaz que usaremos para manejar el servidor proFTPD:
Apt-get install gftp
Para lanzarla sólo tenemos que poner el comando: gftp
Configuración
Primero vamos a crear la carpeta donde ubicaremos lo archivos tanto de bajada como de
subida desde FTP:
Mkdir /home/usuario/ftp
Mkdir /home/usuario/ftp/subida
Mkdir /home/usuario/ftp/descargas
Ahora tenemos que darle los permisos a estas carpetas:
Chmod 755 / home/usuario/ftp
Chmod 755 / home/usuario/ftp/descargas
Chmod 777 / home/usuario/ftp/subidas
Ahora vamos a configurar el servidor FTP que se encuentra en el archivo
/etc/proftpd/proftpd.conf:
3
5. DÉBORA GARCÍA GARCÍA Redes
- Nombre del servidor
- Ruta de la carpeta que contiene los archivos ftp:
(Defaulroot ~ftp para más seguridad)
- Reiniciar servicio:
- Vamos a indicar la resolución DNS:
Acceso a FTP
Podemos verlo desde el navegador con la dirección: ftp.example.com
4
6. DÉBORA GARCÍA GARCÍA Redes
Pero nosotros vamos a administrarlo con la aplicación: gftp
Ya podemos manejar como queramos.
5
7. DÉBORA GARCÍA GARCÍA Redes
Comprobar el acceso mediante ftp de un usuario concreto del
sistema
Vamos a usar un cliente para hacer estas puebas, así que utilizaremos otra máquina con
Ubuntu y añadiremos un usuario prueba, al que le daremos unos permisos en el servidor ftp
de la primera máquina:
- Nuevo ususario:
Reinicia el servicio para que se guarden los cambios.
- Nos logueamos:
6
8. DÉBORA GARCÍA GARCÍA Redes
Denegar el acceso mediante ftp a un usuario concreto del sistema
- Nos vamos al archivo que deniega el acceso a determinados usuarios:
- Comprobamos que realmente no nos da el acceso:
- Otra opción es en el archivo de configuración /etc/proftpd/proftpd.conf:
<Limit LOGIN>
DenyUser usuario
</Limit>
7
10. DÉBORA GARCÍA GARCÍA Redes
Permitir el acceso invitado
Crea el usuario invitado.
Vamos a agregar un falso Shell:
- En el archivo /etc/proftpd/proftpd.conf:
<Anonymous ~invitado>
User invitado
Group invitado
AnonRequirePassword on
<Limit LOGIN>
AllowAll
</Limit>
<Limit WRITE>
Order allow,deny
Deny from all
</Limit>
</anonymous>
- Reinicia el servicio.
- Comprobamos:
9