Servidor FTP (VSFTPD) en ubuntu (2) y Crear usuario en FTP (VSFTPD)
SERVIDOR FTP
Para esta práctica debemos de acceder a la terminal y actualizar el sistema con los siguientes comandos:
sudo apt update
sudo apt upgrade
Cuando este actualizado debemos de usar los siguientes comandos para realizar la instalación:
sudo apt install -y vsftpd
sudo systemctl status vsftpd
sudo ufw allow ftp
sudo ufw allow ftp-data
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_orig
sudo gedit /etc/vsftpd.conf
Dentro del fichero de configuración debemos de cambiar los siguientes parámetros:
ftpd_banner=Bienvenido al servicio FTP de ai1pc108
chroot_local_user=YES
Una vez realizado toda la configuración haremos un status y si vemos que no funciona podemos probar con el siguiente comando:
sudo Isof -i | grep ftp
Con el vemos los servicios que se encuentran activos y podemos detenerlos por si causan interferencias o problemas.
Ya terminado reiniciamos el servidor y hacemos un status:
sudo systemctl restart vsftpd
sudo systemctl status vsftpd
CREAR USUARIO EN FTP:
Para esta práctica tenemos que acceder a una terminal y ejecutar los siguientes comandos:
sudo useradd -g ftp -d /srv/ftp/usuarioftp -c "Usuario pra FTP" usuarioftp = Crear un usuario
sudo mkdir /srv/ftp/usuarioftp = Crear un directorio
sudo passwd usuarioftp = Contraseña para el usuario
sudo chmod -R 777 /srv/ftp/usuarioftp = Para darle los permisos
sudo chown usuarioftp:ftp /srv/ftp/usuarioftp = Para darle permisos
sudo mkdir /bin/ftp = Crear un directorio
sudo gedit /etc/shells
#/etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
/bin/ftp
sudo touch /etc/vsftpd.userlist = Crear lsita de usuarios
sudo gedit /etc/vsftpd.userlist = Modificar la lista de usuarios
(usuarioftp)
cat /etc/passwd = Muestra el archivo
usuarioftp:x:1005:130:Usuario pra FTP:/srv/ftp/usuarioftp:
sudo gedit /etc/vsftpd.conf = Modifica la configuración de vsftpd
userlist_file=/etc/vsftpd.userlist
userlist_enable=YES
userlist_deny=NO
Comentarios
Publicar un comentario