Trabajo Recuperactivo Sara
Trabajo Recuperactivo Sara
Trabajo Recuperactivo Sara
Acceso anónimo
Los servidores FTP anónimos ofrecen sus servicios libremente a todos los
usuarios, permiten acceder a sus archivos sin necesidad de tener un 'USER ID' o
una cuenta de usuario. Es la manera más cómoda fuera del servicio web de
permitir que todo el mundo tenga acceso a cierta información sin que para ello el
administrador de un sistema tenga que crear una cuenta para cada usuario.
Acceso de usuario
Si se desea tener privilegios de acceso a cualquier parte del sistema de archivos
del servidor FTP, de modificación de archivos existentes, y de posibilidad de subir
nuestros propios archivos, generalmente se suele realizar mediante una cuenta de
usuario. En el servidor se guarda la información de las distintas cuentas de usuario
que pueden acceder a él, de manera que para iniciar una sesión FTP debemos
introducir una autentificación.
Acceso de invitado
La idea de este mecanismo es la siguiente: se trata de permitir que cada usuario
conecte a la máquina mediante su login y su password, pero evitando que tenga
acceso a partes del sistema de archivos que no necesita para realizar su trabajo,
de esta forma accederá a un entorno restringido, algo muy similar a lo que sucede
en los accesos anónimos, pero con más privilegios.
También podemos expresar que hay dos modos de conexión para el cliente FTP,
que serían el modo activo o el pasivo que se definen de la siguiente manera:
Modo activo
Es donde el servidor siempre crea el canal de datos en su puerto 20, mientras que
en el lado del cliente el canal de datos se asocia a un puerto aleatorio mayor que
el 1024. Para ello, el cliente manda un comando PORT al servidor por el canal de
control indicándole ese número de puerto, de manera que el servidor pueda abrirle
una conexión de datos por donde se transferirán los archivos y los listados, en el
puerto especificado.
Modo pasivo
Cuando el cliente envía un comando PASV sobre el canal de control, el servidor
FTP le indica por el canal de control, el puerto (mayor a 1024 del servidor.
Ejemplo:2040) al que debe conectarse el cliente. El cliente inicia una conexión
desde el puerto siguiente al puerto de control (Ejemplo: 1036) hacia el puerto del
servidor especificado anteriormente (Ejemplo: 2040).
Desventajas
1. Si no hay un SSL de por medio, los datos de usuario, contraseña y la
información que se sube o baja se envían sin encriptación.
2. No permite la automatización de diferentes procesos como lo permiten otros
protocolos más modernos, como por ejemplo conectar a través de un
servidor SSH.
3. Es un protocolo viejo, que, si bien ha recibido actualizaciones, no se ha
adaptado al desarrollo web moderno.
4. No permite paralelizar las descargas o subidas de archivos, estos deben
hacerse uno a uno.
5. No permite resumir las descargas o subida de archivos, pueden quedar
corruptos los archivos si hay errores en la red.
Vamos a analizar ahora las principales diferencias entre ellos a la hora de elegir
como crear el servidor FTP, esto dependerá por supuesto de nuestras
necesidades.
El caso cambia cuando necesitas exponer tu servidor FTP a Internet. Suele usarse
más que nada cuando contratas un paquete de web hosting en una empresa, y
donde compartes servidor con muchos otros clientes de diferentes lugares del
mundo.
En este caso el servidor se configura para escuchar en una IP pública por ejemplo
200.30.220.90, de esta forma todos usan esa IP al momento de conectar. Esta
forma de usar el FTP requiere de SSL pues es bastante inseguro conectar sin
encriptación
Ejemplos de Servidores FTP
1. Proftpd
2. Vsftpd
3. Pure-ftpd
4. FileZilla Server
5. CrushFTP
6. Cerberus FTP Server
7. FTP Serv-U
8. Quick ‘n Easy FTP Server
9. QuickTFTP Desktop
10. PrivateFTP
11. Argosoft FTP Server
12. Golden FTP Server Free
Conclusión