PDF de programación - Servidor FTP - Knoppix

Imágen de pdf Servidor FTP - Knoppix

Servidor FTP - Knoppixgráfica de visualizaciones

Publicado el 8 de Mayo del 2019
696 visualizaciones desde el 8 de Mayo del 2019
397,1 KB
7 paginas
Creado hace 10a (26/11/2013)
Knoppix



Servidor FTP.-

FTP (File Transfer Protocol, Protocolo de Transferencia de Archivos) es un protocolo de red que permite transferir
archivos de forma rápida y sencilla entre ordenadores. Se utiliza para compartir archivos y directorios, pudiendo
establecer autentificación de usuarios (con nombre y contraseña) y permisos sobre los elementos compartidos.

Los servidores FTP se usan principalmente para tres cosas:


 Subir las páginas web al hosting.



 Como servidor de archivos de libre acceso (denominado FTP anónimo). Los FTP anónimos son servidores FTP a los
que puede conectarse cualquiera empleando como usuario anonymous y como password cualquier dirección de
correo (servirá cualquier secuencia de caracteres que incluya "@").

 Hacer backup (copia de seguridad).


Este protocolo se implementa con arquitectura cliente-servidor, por lo que necesita:


 Un servidor FTP que se esté ejecutando en la máquina remota, y que por defecto, estará escuchando en los
puertos 20 y 21 TCP (el puerto 20 se utiliza para la transmisión de datos y el puerto 21 para los comandos de
control).

 un cliente FTP para conectarnos al servidor.



Knoppix



Instalación del Servidor FTP.

El servidor FTP que usaré será Proftpd, debe ser uno de los mejores servidores ftp que existen para Linux (también se
lo puede utilizar en otros sistemas operativos). Es seguro, sumamente flexible, modular y fácil de configurar. Entre
todas las características que tiene, las más rescatables son:


 Permite autenticar usuarios con casi cualquier cosa.
 Se pueden utilizar servidores virtuales de ftp.
 Se pueden tener múltiples servidores brindando servicio de ftp anónimo.


Es modular (lo que permite extender su funcionalidad ampliamente), un usuario con acceso por ftp únicamente no
requiere de una configuración especial, y su código es libre (está licenciando bajo GLP).

Para poder instalarlo debes escribir en la terminal apt-get install proftpd y presionar Enter.



Knoppix



A principio de la instalación, verás aparecer una pantalla azul (esto es en mi caso), en la cual tendrás que elegir el
modo en que se ejecutará ProFTPd, ya sea de inetd o independiente. A la hora de seleccionar, ten presente la
cantidad de tráfico que tendrá tu servidor de archivos (FTP). Para este tutorial, seleccionaré la opción
“Independiente”.


Tenemos que tener en cuenta los siguientes ficheros que son cruciales para la configuración del ProFTPd:

/etc/init.d/proftd : fichero que inicia el servidor ftp.

/usr/bin/proftpd : archivo ejecutable.

/etc/proftpd.conf : Es el fichero de configuración del servidor.

/etc/ftpusers : fichero que contiene una lista de usuarios que no se podrán conectar al servidor.



Knoppix



1. Vamos a editar el archivo: /etc/shells y agregamos /bin/false.

2. Primero debemos de agregar un usuario con permisos de FTP, para empleamos el comando useradd –m –s

/bin/false [nombre del usario]. Tambien se le debe configurar un contraseña.

3. Configuraremos el servidor ftp modificando el archivo proftpd.conf. Escribe en la terminal gedit

/etc/proftpd/proftpd.conf. En la primera parte, desactiva el soporte la IPv6 (actualmente no se está
empleando esa versión del protocolo IP) y cambia ServerName (nombre del servidor).

4. Configuraremos el servidor ftp, para que sólo un usuario específico puede acceder a los archivos compartidos en

el ftp. Para esto debes ubicar la línea que dice DefaultRoot e indicar el directorio ftp que se crea
automáticamente instalas el Proftpd en este caso /srv/ftp



5. Dentro del directorio /home/ftp, está un archivo Welcome.msg que contiene el mensaje de bienvenida para
cuando el usuario se autentique. Para habilitar que se muestre ese mensaje, descomenta (quitar el símbolo #)
de las líneas: DisplayLogin y DisplayChdir.



Knoppix



6. Para designar que usuario tendrá el acceso al servidor, debes ubicar la línea que dice: # Set the user and group
that the server normally runs at. Especifica el usuario que desees, y que ya esté creado en el sistema
operativo.



7. Luego de salir y guardar los cambios en el archivo de configuración, procedemos a reiniciar nuestro servidor con

el comando /etc/init.d/proftpd restart

8. Utilizamos el comando fine para encontrar el directorio ftp.



Knoppix



9. Hay que modificar los permisos del directorio ftp, para que sea permitido subir y descargar archivos. Para eso

emplearé el comando chmod 777 ftp. Luego escribe



10. Para especificar que el nombre que le pusimos al servidor ftp este vinculado con la dirección IP del servidor, hay

que modificar el fichero /etc/hosts. Para eso escribe gedit /etc/hosts





11. Volvemos y reiniciamos nuestro servidor con: /etc/init.d/proftpd restart

12. Ya en nustro cliente, vamos al navegador y excribimos ftp//[IP del servidor]

13. Nos autenticamos con el usuario que configuramos con permisos de ftp.

Knoppix
  • Links de descarga
http://lwp-l.com/pdf15875

Comentarios de: Servidor FTP - Knoppix (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad