educación, informática y demás

FTP

FTP. Conectando desde Windows

Comprobamos que tenemos conexión con el equipo destino.

Nos conectamos al FTP de Debian

Se muestra el directorio raíz público del FTP. Hemos entrado como usuario anónimo.

Vamos a Debian y echemos un vistazo al contenido de /srv/ftp.

Todo lo que pongamos en este directorio, estará disponible a través del FTP en el directorio raíz público, es decir el directorio raíz que se mostrará a las conexiones con usuario anónimo (anonymous)

Ejercicio 1. Filezilla para Windows

Desde el SO GNU/Linux Debian 11 con GUI, vamos a desacargar una versión de Filezilla FTP Client para Windows y la vamos a dejar disponible para descarga en nuestro servidor FTP dentro de un directorio llamado software.

De esta forma, dentro del directorio software podremos dejar software disponible para los usuaruios de la red de nuestra organización. La URL de este recurso será:

  • ftp://192.168.100.250/software

Pista: Recuerda que todo lo quedes en /srv/ftp estará disponible a través del FTP.

Solución

Ahora vamos a crear el directorio software dentro del raíz público del FTP. Como ya sabemos la ruta del directorio que contendrá el directorio raíz público del ftp es /srv/ftp

Con esos permisos, cualquier usuario podrá acceder para leer. El único usuario que podrá escribir en este directorio será root. Nos vale, porque queremos compartir software, algo que solo debería poder hacer la persona encargada de ello, o el administrador, al cualquier usuario en la red.

Vamos a ver el fichero que queremos tener en software que estará en Descargas y lo movemos la directorio /srv/ftp/software para que este disponible.

Vamos a ver los permisos, para ver si cualquiera puede acceder.

¡FIJATE! Lo que hemos hecho en este ejercicio ha sido descargar un programa usando un navegador web, crear un directorio llamado software dentro de /srv/ftp y mover un fichero de un directorio a ese directorio destino.

No hemos tocado la configuración del servidor FTP. Sin embargo, el instalador ya está disponible a través del servidor FTP. ¿por que?

Resulta que el directorio que hemos creado lo hemos creado dentro del directorio /srv/ftp que es el directorio que mostrará el servidor FTP vsftpd como directorio raíz para los accesos de usuarios anónimos.

Vamos a conectarnos desde Windows

¡Acho! ¿Dónde está software?

Vamos a ejecutarlo a ver que pasa…

De nuevo, si nos fijamos el contenido del / cuando accedemos a través del FTP es el contenido del directorio /srv/ftp.

Ejercicio 2

Una vez con Filezilla FTP Client instalado en Windows, vamos a configurar el sistema Debian para que cuente con tres nuevas cuentas de usuario:

  • alfredoff
  • marinapg
  • ramonam

Una vez creadas, vamos a acceder desde Windows con el cliente FTP con cada una de las cuentas de usuario recién creadas.

Solución

¡NOTA! – El servidor FTP nos permitirá acceder de forma remota al sistema de ficheros en el que esté instalado. Los permisos que tendremos serán los que tenga configurado el FTP en su fichero de configuracíon /etc/vsftpd.conf y los que tenga configurado cada fichero del sistema de ficheros al que accedemos.

Si accedemos como usuario anónimo, el usuario que estaremos usando será el usuario ftp, si accedemos con un usuario del sistema, tendremos los permisos que tenga dicho usuario.

Creamos los usuarios

Comprobamos que se han creado

Accedemos desde el FTP

Podemos movernos por el sistema de ficheros siempre y cuando el usuario que estemos usando en la conexión, en este caso marinapg, tenga permisos de acceso.

Me voy a descargar el ficheo de cuentas

Ejercicio 3

Vamos a crear un grupo llamado informatica al que añadiremos a los usuarios alfredoff y marinapg.

Ahora vamos a crear un directorio llamado informatica dentro del directorio raíz del servidor FTP (/srv/ftp) al que solo podrán acceder para realizar operaciones de lectura y escritura los miembros del grupo informática. El resto de usuarios no podrá acceder.

Tendrás que jugar con el sistema de ficheros local en el que está instalado el servidor FTP.

Una vez configurado, accede desde Windows con el cliente FTP con la cuenta de usuario de marinapg y crea un directorio dentro del directorio ftp://192.168.100.250/informatica llamado videos. Dentro del directorio recién creado, sube un fichero de texto plano llamado listado.txt cuyo contenido sea tu nombre de pila.

Dejar una respuesta