Post on 14-Oct-2018
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.