Cheatography
https://cheatography.com
Instalacion y configuraciones de un servidor de transferencia de archivos.
This is a draft cheat sheet. It is a work in progress and is not finished yet.
Acceso a servidor
ftp |
help |
open |
get |
quit |
bye |
Instalacion servidor vsFTPd
sudo apt-get install vsftpd |
systemctl status vsftpd |
sudo systemctl restart vsftpd |
ps -ef | grep vsftpd |
sudo systemctl enable vsftpd.service |
Enjaular al usuario en una carpeta distinta
sudo usermod --home /var/www userftp |
udo adduser userftp www-data |
|
|
Restriccion de usuarios
userlist_enable=YES |
userlist_file=/etc/vsftpd.userlist |
userlist_deny=NO |
echo "userftp" | sudo tee -a /etc/vsftpd.userlist |
Habilitar cifrado SSL
Comentar las siguientes lineas |
|
|
Configuraciones del servidor
Ruta del fichero de configuracion : /etc/vsftpd.conf |
- Acceso a usuarios locales |
anonymous_enable=NO : Restringe el acceso anonimo |
local_enable=YES : Permite el acceso de los usuarios del sistema |
- Habilitar carga de archivos |
write_enable=YES |
- Carcel chroot para usuarios locales |
chroot_local_user=YES |
Opcion 1 |
allow_writeable_chroot=YES |
Opcion 2 |
user_sub_token=userftp |
local_root=/home/userftp/ftp |
- Unmask |
#local_umask=022 |
- Restricción de usuarios |
userlist_enable=YES |
userlist_file=/etc/vsftpd.userlist |
userlist_deny=NO |
Modificar el fichero de configuracion e incluir las siguientes lineas.
|