Mar 27 Mar 2007
Preguntas y respuestas sobre FTP
Escrito por infinit categorizado en GNU/Linux , Informática generalServidor FTP: Preguntas y respuestas
¿Qué es FTP?
FTP corresponde a las siglas File Transfer Protocol, es un protocolo que trabaja en la capa de aplicación del modelo de referencia OSI. Sirve para transferir datos por la red entre un servidor y un cliente.
¿Qué puertos utiliza y para qué?
FTP utiliza el puerto 20 y el 21, el número 20 se usa para trasmitir los datos y el 21 para control de la conexión.
¿Qué “se inventó” antes FTP o Internet?
FTP, que “se inventó” en 1971 mientras que internet en 1973
¿En qué consiste Gopher?
Es un servicio que sirve para buscar archivos por su nombre, era muy útil cuando no se sabian las máquinas donde estaban los archivos y Gopher te permitia buscarlos.
Consiste en unos menús y hojas que estan en máquinas interconectadas, haciendo parecer que hay sólo una máquina, por donde el usuario navega hasta encontrar lo que necesita, sin necesidad de saber en que máquina está.
Escribe 10 servidores de FTP (Linux y/o Windows).
vsFTPd, FileZilla Server, Private FTP, RaidenFTPd, ProFTPd, Pure FTP Server, Crush FTP, WS_FT Server, GuildFTPd, Independent FTP daemon.
Escribe 10 clientes de FTP (Linux y/o Windows).
gFTP, Lftp, AbleFTP, VirgoFTP, FileZilla, SmartFTP, CuteFTP, FTP Now, FTP Voyager, SegureFX
¿Cuál es el nombre del usuario genérico con el que normalmente nos podemos conectar a un servidor FTP?
Anonymous. Conectamos como usuario anónimo y casi siempre tendremos limitaciones.
¿Cuál es la contraseña asociada a este usuario?
Ninguna, no tiene contraseña, ya que está pensado para usuarios desconocidos que no tienen porque saberse ninguna contraseña. En algunos servidores se pide poner el correo electrónico como contraseña de manera simbólica, para saber quien entra.
¿Cuáles son los tipos de usuarios FTP?
Usuarios FTP con usuario y contraseña que tienen acceso a una parte de los archivos, que alomejor solo tienen acceso ellos y los usuarios anónimos que se conectan sin identificarse y tienen acceso a una parte limitada.
¿Cuáles son los comandos básicos de uso de FTP en modo comando?
Get para obtener archivos y Put para subirlos.
Describe en qué consiste la “jaula chroot”.
Consiste en darle permisos a una carpeta para que sólo entre el usuario ftp y no pueda acceder root, y tener la seguridad más elevada y no permitir que accedan como root al sistema. Si tiene una carpeta en /srv/ftp/hola/lerele al entrar al servidor ftp lo verá como /hola /lerele no podiendo acceder a un nivel superior.
¿Cuál es el nombre del archivo de configuración de vsftp? ¿Dónde se encuentra?
/etc/vsftpd.conf