Hostwinds Tutoriales
Resultados de búsqueda para:
Tabla de contenido
Etiquetas: Cloud Servers, FTP
Esta guía cubre cómo crear cuentas FTP utilizando VSFTPD, y este software se puede instalar en CENTOS 6, CENTOS 7, y Ubuntu.
Antes de instalar cualquier software, siempre es la mejor práctica para asegurarse de que su sistema esté actualizado.Por favor, consulte y siga la siguiente guía para actualizar su servidor. Cómo actualizar su servidor
Paso 1 - Primero, instale vsftpd. Haga esto emitiendo el siguiente comando mientras está conectado a través de SSH.
yum install vsftpd
Nota: se le pedirá que confirme la instalación.Si desea evitar esto, puede usar la opción -Y.
Paso 2 - FTP es técnicamente ahora funcional en el servidor.Sin embargo, se le recomienda tomar los siguientes cambios de seguridad en el archivo de configuración para VSFTPD.(ubicado en /etc/vsftpd/vsftpd.conf)
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
Una vez que realice estos cambios, debe reiniciar el servicio VSFTPD:
service vsftpd restart
Paso 3 - Ahora debe configurar el servicio vsftpd para que siempre se inicie en el arranque usando el siguiente comando:
chkconfig vsftpd on
Paso 4 - El paso final es permitir el puerto FTP predeterminado (21) a través del firewall. Haga esto usando el siguiente comando:
iptables -A INPUT -p TCP -m TCP --dport 21 -j ACCEPT
Paso 5 - Ahora reinicie el firewall con el siguiente comando:
service iptables restart
Paso 1 - Instale vsftpd. Haga esto emitiendo el siguiente comando mientras está conectado a través de SSH.
yum install vsftpd
Se le pedirá que confirme la instalación presionando "Y", si desea evitar esto, puede usar la opción -y al final del comando.
Paso 2 - FTP ahora es funcional en el servidor, sin embargo, se le recomienda realizar los siguientes cambios de seguridad en el archivo de configuración para VSFTPD.(Ubicado en /etc/vsftpd.conf)
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
Una vez que realice estos cambios, reinicie el servicio vsftpd usando el siguiente comando:
systemctl restart vsftpd
Paso 3 - Ahora debe configurar el servicio vsftpd para que siempre se inicie en el arranque usando el siguiente comando:
systemctl enable vsftpd
Paso 4 - El paso final es permitir el puerto FTP predeterminado (21) a través del firewall. Haga esto usando el siguiente comando:
firewall-cmd --permanent --add-port=21/TCP
Paso 5 - Ahora reinicie el firewall con el siguiente comando:
firewall-cmd --reload
Paso 1 - Instale vsftpd. Haga esto emitiendo el siguiente comando mientras está conectado a través de SSH.
apt-get install vsftpd
Se le pedirá que confirme la instalación.Si desea evitar esto, puede usar la opción -Y.
Paso 2 - FTP ahora es funcional en el servidor.Sin embargo, se le recomienda tomar los siguientes cambios de seguridad en el archivo de configuración para VSFTPD.(Ubicado en /etc/vsftpd.conf)
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
Una vez que haya realizado estos cambios, deberá reiniciar el servicio VSFTPD utilizando el siguiente comando:
service vsftpd restart
Puede crear un nuevo usuario que pueda usarse para FTP utilizando el comando Add-User.Tenga en cuenta que el sintex específico de este comando evita el acceso a la carcasa de bash para el usuario FTP creado.Este comando funcionará tanto para Centlos / Redhat y Ubuntu / Debian.Para agregar un nuevo usuario de FTP, emita el siguiente comando mientras inició sesión a través de SSH, reemplazando NewUsername con el nombre de usuario que le gustaría usar.
useradd -m NewUserName -s /usr/sbin/nologin
Una vez que se ha agregado el usuario, configure su contraseña usando el siguiente comando, reemplazando el nombre de usuario con el nombre del usuario:
passwd username
Se le pedirá que ingrese la contraseña dos veces.Sin embargo, la contraseña no será visible a medida que lo escribe.Ten cuidado.
Ahora debería poder acceder al servidor a través de FTP utilizando la dirección IP del servidor, el nombre de usuario y la contraseña que creó, y el puerto 21. Tenga en cuenta que el usuario solo tendrá acceso a su directorio personal específico.
Escrito por Michael Brower / diciembre 13, 2016