Cheatography
https://cheatography.com
Procesos y comandos para la configuración y gestión de un servidor FTP en AWS, incluyendo instalación, configuración de seguridad, y manejo de usuarios y archivos.
This is a draft cheat sheet. It is a work in progress and is not finished yet.
CREACIÓN DE INSTANCIA
Creación de Instancia en AWS |
Añadir reglas de entrada (FTP puerto 21, FTPS/SFTP puerto 22) |
Gestión de Usuarios y Permisos
Crear usuario |
sudo adduser simeonparis
|
configurar usuario |
sudo usermod -d /var/www/simeonparis/ simeonparis
|
Establecer propiedad directorio |
sudo chown -R simeonparis:simeonparis
|
Establecer permisos del directorio |
sudo chown -R simeonparis:simeonparis /var/www/simeonparis/
|
|
configurar usuario |
sudo usermod -d /var/www/simeonparis/ simeonparis |
|
|
Vsftpd
Actualizar paquetes del sistema |
sudo apt update && sudo apt upgrade |
Instalar el servidor FTP vsFTPD |
sudo apt install vsftpd |
Verificar el estado del servicio |
sudo systemctl status vsftpd |
Reiniciar servicio |
sudo systemctl restart vsftpd |
Generar y verificar certificado SSL |
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem |
Verificar el certificado: |
sudo ls -l /etc/ssl/private |
Restricción de Usuarios Locales |
userlist_enable=YES userlist_file=/etc/vsftpd.userlist userlist_deny=NO |
Permitir Directorio Raíz Escribible: |
allow_writeable_chroot=YES |
Agregar Usuarios a la Lista de Restricción: |
echo "nombreUsuario" | sudo tee -a /etc/vsftpd.userlist |
|
|
Nginx
Instalar |
sudo apt-get install nginx |
Crear directorio del sitio |
sudo mkdir -p /var/www/tunombreapellido/html |
configurar Nginx: |
Editar /etc/nginx/sites-available/tunombreapellido |
Verificar estado |
sudo systemctl status nginx |
reiniciar |
sudo systemctl restart nginx |
Crear enlace simbólico a /etc/nginx/sites-enabled
Operaciones FTP
Conectar al servidor |
ftp IP_Publica |
Subir archivos |
put nombrearchivo |
Comandos básicos de navegación y ayuda |
ls
, cd
Ayuda: ftp help
Desconectar: ftp bye
|
|