FTP EN SERVIDOR CENTOS
El servicio vsftpd que viene por defecto en el Sistema
Operativo CentOS 7 que nos permitirá gestionar todo lo relacionado con el
protocolo FTP.
Primero entramos al
servidor CentOS vamos a la terminal y pones usuario root
Para instalar el servicio ejecutamos el comando.
yum -y install vsftpd
y luego el comando
yum install ftp
Ahora ubicamos el archivo de configuración del
servicio vsftpd que se encuentra en la siguiente ruta:
cd /etc/vsftpd/
Listamos los archivos para ubicar el archivo de
configuración (vsftpd.conf) con el siguiente comando: ls
Editamos el archivo vsftpd.conf con el editor nano
para configurar el servicio:
nano vsftpd.conf
Por seguridad, deshabilitamos el acceso al usuario
anónimo para prevenir alguna invulnerabilidad al servidor cambando en la
siguiente línea a (NO).
anonymous_enable=NO
Ir al final del archivo y cambiar a NO la siguiente
línea para que sólo accedan los usuarios que tienen permiso proporcionados por
el administrador
userlist_enable=NO
Guardamos Ctrl+O y salimos Ctrl + X
En
la misma ruta editamos al archivo user_list, donde están los usuarios por
default autorizados para acceder a FTP.
nano
user_list
Al
final del archivo agregamos la siguiente línea a los usuarios FTP:
Usersftp
Guardamos
Ctrl+O y salimos Ctrl + X
Creación o selección de usuario
adduser pyter
Agregamos una contraseña con el siguiente comando:
passwd pyter
y nos vuelve a pedir una nueva contraseña la agregamos
y nos sale el mensaje de éxito.
No cambiamos al directorio /home donde están las
carpetas de los usuarios con el siguiente comando:
cd /home
ls
Nos cambiamos a la carpeta del usuario
cd pyter
listamos su contenido
ls
Creamos una carpeta en el usuario pyter para
guardar los archivos FTP
mkdir carpetapyterftp
Nos cambiamos a la carpeta creada
cd carpetapyterftp
En el directorio creamos un archivo de texto como
ejemplo
nano prueba.txt
Escriba unas líneas de texto ………
Guardamos Ctrl+O y salimos Ctrl + X
Retornamos al nivel del directorio creado (pyter)
cd ..
Otorgamos permisos respectivos al directorio
chmod 777 carpetapyterftp
Permisos al firewall
Agregamos al Firewall el servicio FTP en una zona
pública
firewall-cmd
- - permanent - -zone=public - -add-service=ftp
Recargamos el firewall
firewall-cmd - -reload
Iniciamos el service vsftpd con el siguiente comando:
systemctl start vsftpd
vemos el estado con el comando:
systemctl status vsftpd
Pruebas del servicio
Abrir un navegador y colocar en la barra de dirección
así: ftp://(ip que
utiliza para conectarse a internet)
Desde Centos7
Comprobación
en filezilla Servidor Centos
Abrimos
una terminal y ponemos el comando
yum
install filezilla
Y
aquí ya tenemos instalado filezilla
Con el comando filezilla ingresamos a su terminal
Por último tenemos la comprobación en firezilla
Con poner la ip de servidor
El usuario que creamos (pyter)
Y la contraseña que le dimos al usuario
Vamos a obtener la conexión en firezilla.
No hay comentarios:
Publicar un comentario