a a · instalamos el servidor ftp con el comando: ... verificamos la creación de usuarios con el...

12
CONFIGURACION DE SERVIDOR FTP EN REDHAT Redhat para todos Breve manual de configuración de servidor FTP en redhat

Upload: nguyenminh

Post on 14-Oct-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

CONFIGURACION DE SERVIDOR FTP EN REDHAT Redhat para todos

Breve manual de configuración de servidor FTP en redhat

Configuración de servidor FTP ADMINISTRACION DE REDES

EMPRESARIALES

ESP. PEDRO ALBERTO ARIAS QUINTERO

CONFIGURACION Y CREACION DE USUARIOS FTP EN LINUX

Tarea 1: Instalamos el servidor FTP con el comando: rpm –iv vsftpd-2.0.5-12.el5.i386.rpm

Verificamos el funcionamiento del servidor con el comando: service vsftpd status.

Tarea 2: Creamos dos usuarios y ambos le asignaremos una contraseña, podemos crearlos con el comando: useradd +nombre de usuario. Para asignar contraseña usamos el camando: passwd +nombre de usuario.

Verificamos la creación de usuarios con el comando: ls /home

Configuración de servidor FTP ADMINISTRACION DE REDES

EMPRESARIALES

ESP. PEDRO ALBERTO ARIAS QUINTERO

Tarea 3: Modificamos el archivo vsftpd.conf que se encuentra en: cd /etc/vsftpd Podemos modificarlo con el siguiente conamndo: gedit vsftpd.conf

Verificamos que las líneas siguientes tengan esta configuración:

Anonymus_enable=NO

Usuer_list=NO

Configuración de servidor FTP ADMINISTRACION DE REDES

EMPRESARIALES

ESP. PEDRO ALBERTO ARIAS QUINTERO

Tarea 4: Ahora modificamos el archivo user_list que se encuentra ubicado en: cd /etc/vsftpd Podemos modificarlos con el siguiente comando: gedit user_list.

Una vez dentro del archivo user_list agregamos los usuarios creados anteriormente.

Configuración de servidor FTP ADMINISTRACION DE REDES

EMPRESARIALES

ESP. PEDRO ALBERTO ARIAS QUINTERO

Tarea 5: Hacemos el siguiente comando: setsebool –P ftp_home_dir=1 Que permite a ftp leer y escribir en el directorio de inicio de los usuarios.

Tarea 6: Les asignaremos permisos a los usuarios creados anteriormente con el comando: chmod +permisos +usuario. Les asignamos a los usuarios los siguientes permisos: Usuario=7 Grupo=0 Otros=0 Usuario=5 Grupo=0 Otros=0

Creamos un directorio dentro de alguno de los usuarios creados anteriormente con el comando: mkdir +nombre del directorio. Luego creamos un archivo de texto dentro de ese directorio con el comando: touch +nombre del archivo.

Una vez hecho esos pasos reiniciamos el servidor con el siguiente comando: service vsftpd restart

Configuración de servidor FTP ADMINISTRACION DE REDES

EMPRESARIALES

ESP. PEDRO ALBERTO ARIAS QUINTERO

Tarea 7: Antes de probar la conexión del servidor debemos mirar la ip que tiene nuestra tarjeta de red.

Ahora probamos la conexión del servidor entrando al navegador Mozilla y escribimos la siguiente dirección: ftp://+direccion ip. ftp://192.168.64.129

Configuración de servidor FTP ADMINISTRACION DE REDES

EMPRESARIALES

ESP. PEDRO ALBERTO ARIAS QUINTERO

Ahora ingresamos el servidor por medio de comando: ftp +ip del servidor. Luego ingresamos el nombre de un usuario y su contraseña, ahora damos un ls.

Configuración de servidor FTP ADMINISTRACION DE REDES

EMPRESARIALES

ESP. PEDRO ALBERTO ARIAS QUINTERO

CREACION DE USUARIOS VIRTUALES FTP EN LINUX Tarea 8: Creamos un archivo de texto dentro de cd /etc/vsftpd el cual le pondremos el siguiente nombre: touch plain_vsftpd.txt

Ahora lo modificamos con el comando gedit plain_vsftpd.txt e ingresamos las siguientes líneas: ftp-usuario1 usuario1 ftp-usuario2 usuario2

Tarea 9: Para continuar con el servidor instalamos el servicio db4-utils con el comando: rpm –iv db4-utils-4.3-29-9.fc6.i386.rpm

Tarea 10: Ingresamos al directorio vsftpd que se encuentra en cd /etc, una vez dentro ingresamos el siguiente comando: db_load –T –t hash –f plain_vsftpd.txt /etc/hash_vsftpd.db Que te permite cargar los archivos externos con registros en un archivo de base de datos.

Configuración de servidor FTP ADMINISTRACION DE REDES

EMPRESARIALES

ESP. PEDRO ALBERTO ARIAS QUINTERO

Luego asignamos permisos al directorio hash_vsftpd.db con el comando: chmod 600 /etc/hash_vsftpd.db

Tarea 11: Creamos un archivo de texto con el nombre virtual-ftp en la siguiente dirección: Touch virtual-ftp /etc/pam.d

Ahora modificamos el archivo que acabamos de crear: gedit /etc/pam.d/vsftpd-ftp Y agregamos las siguientes líneas: auth required /lib/security/pam_userdb.so db=/etc/hash/vsftpd account required /lib/security/pam_userdb.so db=/etc/hash/vsftpd

Tarea 12: Creamos un directorio con el nombre de private con el siguiente comando: mkdir -p /var/ftp/private

Configuración de servidor FTP ADMINISTRACION DE REDES

EMPRESARIALES

ESP. PEDRO ALBERTO ARIAS QUINTERO

Tarea 13: Modificamos el archivo vsftpd.conf que se encuentra en etc/vsftpd, lo podemos modificar con el siguiente comando: gedit vsftpd.conf Una vez dentro agregamos las siguientes lineas:

#pam_service_name=vsftpd

Pam_service_name=virtual-ftp

userlist_enable=YES userlist_deny=NO usuerlist_file=/etc/vsftpd.user_list

tcp_wrappers=YES guest_enable=YES guest_username=ftp

local_root=/var/ftp/private/

Ahora modificamos el archivo vsftpd.user_list que se encuentra en /etc y agregamos las siguientes lineas: echo ftp-usuario1 > /etc/vsftpd.user_list echo ftp-usuario2 >> /etc/vsftpd.user_list

Configuración de servidor FTP ADMINISTRACION DE REDES

EMPRESARIALES

ESP. PEDRO ALBERTO ARIAS QUINTERO

Tarea 14: Una vez hecho estas series de pasos verificamos que nos niegue el acceso al servidor.

De igual modo probamos por medio de comando.

Configuración de servidor FTP ADMINISTRACION DE REDES

EMPRESARIALES

ESP. PEDRO ALBERTO ARIAS QUINTERO