Talvez você tenha se esquecido de dar permissão de leitura / gravação ao usuário do ftp para / var / www / sites / $ user?
Tente seguir este guia para configurar o servidor: link
Eu usei isso há alguns meses com bons resultados.
Eu li este tutorial: link
Minha configuração é a seguinte:
---vsftpd.conf--- listen=YES anonymous_enable=NO local_enable=YES virtual_use_local_privs=YES write_enable=YES connect_from_port_20=YES pam_service_name=vsftpd guest_enable=YES user_sub_token=$USER local_root=/var/www/sites/$USER chroot_local_user=YES hide_ids=YES ---/etc/pam.d/vsftpd--- auth required pam_pwdfile.so pwdfile /etc/vsftpd/passwd account required pam_permit.so
Eu criei o arquivo / etc / vsftpd / passwd e adicionei usuários usando o htaccess. Tentei fazer o login, mas não funcionou:
ftp 127.0.0.1 Connected to 127.0.0.1 (127.0.0.1). 220 vsFTPd 2.3.5+ (ext.1) ready... Name (127.0.0.1:root): user1 331 Please specify the password. Password: 530 Permission denied. Login failed.
Tudo parece bem aceitar a permissão negada coisa. Como posso consertar isso?
Talvez você tenha se esquecido de dar permissão de leitura / gravação ao usuário do ftp para / var / www / sites / $ user?
Tente seguir este guia para configurar o servidor: link
Eu usei isso há alguns meses com bons resultados.