Está en la página 1de 3

ADMINISTRACIÓN AVANZADA DE LINUX

Sesión 11

Laboratorio

Servicio FTP
Duración: 60 minutos

Meta: Implementar el servicio de transferencia de archivos FTP.

Empezar: Sistema en funcionamiento, instalado con CentOS 7. Ingresar al sistema con el


usuario privilegiado root

Secuencia 1: Verificación e instalación del paquete

Tareas:

1. Verificar que el paquete vsftpd esté instalado

[root@prueba ~]# rpm -qa vsftpd


vsftpd-3.0.2-9.el7.x86_64

2. De no estar instalado, realizar la siguiente ejecución.

[root@prueba ~]# yum -y install vsftpd

3. Verificar los archivos de configuración que tiene el paquete.

[root@prueba ~]# rpm -qc vsftpd


/etc/logrotate.d/vsftpd
/etc/pam.d/vsftpd
/etc/vsftpd/ftpusers
/etc/vsftpd/user_list
/etc/vsftpd/vsftpd.conf

4. Verificar que el servicio está habilitado

[root@prueba ~]# systemctl start vsftpd

[root@prueba ~]# systemctl status vsftpd


vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled)
Active: active (running) since Wed 2015-07-15 11:11:09 PET; 1s ago
Process: 1701 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited,
status=0/SUCCESS)
Main PID: 1702 (vsftpd)
CGroup: /system.slice/vsftpd.service
└─1702 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
Jul 15 11:11:09 prueba.example.com systemd[1]: Starting Vsftpd ftp daemon...
Jul 15 11:11:09 prueba.example.com systemd[1]: Started Vsftpd ftp daemon.

Secuencia 2: Configuración del servicio FTP

Tareas:

1. Verificar los parámetros del archivo de configuración de FTP

[root@prueba ~]# cat /etc/vsftpd/vsftpd.conf

# Se utiliza para definir si se permitirán los accesos anónimos al servidor


anonymous_enable=YES

# Establece si se van permitir los accesos autenticados de los usuarios locales del
sistema
local_enable=YES

# Se establece si se permite la escritura en el servidor


write_enable=YES

# Se establece un banner de bienvenida al acceder al servidor


ftpd_banner=Bienvenido al servidor FTP de nuestra empresa

# Se establece la escucha de IPV6, por defecto viene habilitado


listen_ipv6=YES

# Se utiliza para limitar la tasa de transferencia, en bytes por segundo, para los usuarios
anónimos, algo sumamente útil en servidores FTP de acceso público
anon_max_rate=524288

# Hace lo mismo que anon_max_rate, pero aplica para usuarios locales del servidor. En el
siguiente ejemplo se limita la tasa de transferencia a 1 MB por segundo para los usuarios
locales
anon_max_rate=524288

# Establece el número máximo de clientes que podrán acceder simultáneamente hacia el


servidor FTP. En el siguiente ejemplo se limitará el acceso a 20 clientes simultáneos
max_clients=20

# Establece el número máximo de conexiones que se pueden realizar desde una misma
dirección IP.
max_per_ip=10
Secuencia 3: Verificación del servicio FTP

Tareas:

1. Verificar mediante el navegador web de su preferencia que el servicio FTP está


funcionando en la dirección IP de su máquina Linux.

Por ejemplo: ftp://192.168.0.77

También podría gustarte