Poll

Navegador predeterminado de ALDOS

¿Cuál debe ser el navegador predeterminado en ALDOS?

  •  Firefox (opción actual)
  •  Qupzilla
  •  Otter Browser
  •  Seamonkey
  •  Chromium

Resultados
Other polls | 1,466 voters | 1 comentarios

Conectados...

Usuarios invitados: 700

Bienvenido(a) a Alcance Libre 11/09/2025, 12:57

Ejercicio VSFTPD

Acceder como root al servidor correspondiente al equipo de trabajo y detener el servicio vsftpd.

service vsftpd stop

Se eliminará el paquete vsftpd del sistema y se eliminará todo resto de la configuración anterior para poder instalarlo nuevamente y poder comenzar con una nueva configuración.

yum -y remove vsftpd
rm -fr /etc/vsftpd

Se procede a instalar de nuevo el paquete vsftpd.

yum -y install vsftpd

Se edita el archivo de configuración utilizando vim. Este archivo tiene contenido, por lo que si aparece en blanco o como archivo nuevo, se debe salir del editor y verificar que esté correcta la ruta definida en el intérprete de mandatos.

vim /etc/vsftpd/vsftpd.conf

Utilizando el documento titulado Cómo configurar vsftpd (Very Secure FTP Daemon)., configurar los siguientes parámetros donde además deberá explicar en un reporte por escrito en papel qué es lo que hace cada uno de estos parámetros con los valores que serán asignados en el ejercicio:

anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=NO
anon_mkdir_write_enable=NO
ftpd_banner=Bienvenido al servidor FTP de nuestra institución.
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
anon_max_rate=25600
local_max_rate=51200
max_clients=4
max_per_ip=4

Es importante crear el archivo definido en el parámetro chroot_list_file. Si este faltase, el servicio de FTP no funcionará correctamente. Debe crearse con el mandato touch del siguiente modo:

touch /etc/vsftpd/vsftpd.chroot_list

Iniciar el servicio recién configurado.

service vsftpd start

Añadir el servicio vsftpd al arranque del sistema.

chkconfig vsftpd on

Crear la cuenta de usuario pruebasftp, asignando /sbin/nologin como intérprete de mandatos,asignando /var/www/pruebasftp como directorio de inicio, asignar apache como el grupo predeterminado para el usuario y el criptograma $1$Fvs3oU5c$4ff89riowPb1EmJ7O.QtD0 (que corresponde a 123qwe) como clave de acceso. Nota: al asignar la clave de acceso con este método, los signos $ siempre se escriben como secuencia de escape utilizando \, ya que de otra forma el sistema los interpretaría como variables de entorno.

useradd -s /sbin/nologin -m -d /var/www/pruebasftp -g apache --password "\$1\$Fvs3oU5c\$4ff89riowPb1EmJ7O.QtD0" pruebasftp
NOTA: El mandato anterior es una sola línea en el intérprete de mandatos.

Se podrá apreciar la actividad de del servidor FTP recién configurado consultando el contenido del archivo /var/log/xferlog. Utilice el mandato tail con la opción -f para supervisar lo que ocurrirá al realizar una transferencia a través del servidor FTP.

tail -f /var/log/xferlog

Accediendo desde otro equipo hacia 127.0.0.1 con el usuario pruebasftp y la clave de acceso 123qwe, realizar una transferencia accediendo con el mandato ftp y subiendo cualquier archivo con el mandato mput del intérprete ftp.

ftp 127.0.0.1

Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 2.0.5)
Name (127.0.0.1:root): pruebasftp
331 Please specify the password.
Password:123qwe
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
257 "/"
ftp> put manuales-HTML.tar.bz2
local: manuales-HTML.tar.bz2 remote: manuales-HTML.tar.bz2
227 Entering Passive Mode (127,0,0,1,87,94)
150 Ok to send data.
226 File receive OK.
37347 bytes sent in 0.000198 secs (1.8e+05 Kbytes/sec)
ftp> ls
227 Entering Passive Mode (127,0,0,1,78,114)
150 Here comes the directory listing.
-rw-r--r--    1 553      48          37347 May 30 23:26 manuales-HTML.tar.bz2
226 Directory send OK.
ftp> bye
221 Goodbye.

Última Edición: 30/05/2008, 18:33| Hits: 2,032