clases de dinamica ejercicios preuniversitarios.pdf
Crear un usuario virtual en el servidor vsftpd con centos 7
1. CREAR UN USUARIO VIRTUAL
EN EL SERVIDOR VSFTPD CON
CENTOS 7
SENA
CENTRO DE SERVICIO Y GESTION EMPRESARIAL
2. Tener instalado el servidor.
Yum install vsftpd
Ahora vamos a crear un archivo que va a tener el usuario y la
contraseña en el directorio /home.
En mi caso llamare al archivo como “virtual_users.txt” pero en caso
tuyo pueden ingresar cualquier nombre y lo abriremos con nano,
en mi caso simplemente al hacer nano y la ruta del archivo,
automáticamente se nos crear tal documento.
nano /home/virtual_users.txt
Después se ingresara el nombre del usuario y la contraseña.
NOTA: el nombre de usuario es el primer nombre y la segunda línea
es la contraseña.
En mi caso ingrese como usuario “linux” y como contraseña
“centos”
Ahora guardamos y cerramos con CTRL + O, ENTER, CTRL + X
3. Ahora debemos de realizar el siguiente comando para poder crear
el archivo de base de datos, ósea un archivo .db que se guardara en
la ruta /etc/vsftpd
Este .db es para que los usuarios virtuales puedan ser ejecutables.
db_load –T –t hash -f /home/virtual_users.txt /etc/vsftpd/virtual_users.db
Posteriormente al punto anterior se deberá de crear un archivo
PAM que nos servirá para poder usar el archivo de base de datos
(virtual_users.db) Por lo tanto vamos a crear el archivo en el
directorio /pam.d; en mi caso el archivo se llama vsftpd_virtual
nano /etc/pam.d/vsftpd_virtual
Una vez dentro del archivo ingresaremos las siguientes líneas.
Ahora guardamos y salimos con CTRL + O, ENTER, CTRL + X
4. Ahora bien, una vez configurado debemos de tener en cuenta las
siguientes líneas en el archivo “vsftpd.conf” para poder que pueda
correr sin ningún error.
nano /etc/vsftpd/vsftpd.conf
Ahora se guardamos y salimos con CTRL + O, ENTER, CTRL + X
5. Después crearemos un directorio personal para el usuario.
Mkdir -p /ftp/virtual/linux
Ahora cambiaremos el propietario de esa carpeta linux.
Chown –R ftp:ftp /ftp/virtual/linux
Ahora restauremos el servicio vsftpd para que guarde los cambios.
Systemctl restart vsftpd
Después verificamos con el ftp (IP)