Servidor FTP em execução, mas não consegue fazer upload de arquivos

Servidor FTP em execução, mas não consegue fazer upload de arquivos

Estou executando uma instância do Ubuntu 16.04 no Google Compute Engine, com o vsftpd instalado. Tenho tudo configurado, usuário, senha, diretórios etc, mas quando tento fazer login, consigo fazer login apenas via net2ftp.com. No Chrome, vejo apenas uma página em branco depois de inserir minhas credenciais; no Windows Explorer, recebo um erro:

Ocorreu um erro ao abrir essa pasta no servidor FTP. Certifique-se de ter permissão para acessar essa pasta.

Detalhes:

200 Mudando para o modo ASCII.

227 Entrando no modo Passivo.

No cliente FileZilla, a barra de status mostra:

O servidor enviou uma resposta passiva com endereço não roteável. Usando o endereço do servidor.

e permanece preso lá e depois expira.

Mesmo no Net2FTP, consigo apenas fazer login, ver a listagem de diretórios e baixar arquivos. Não é possível fazer upload de nada. Sempre que tento enviar algo recebo uma mensagem

Verificando arquivos: o arquivo xxxx.xxx está OK

Transferindo arquivos para o servidor FTP: O arquivo xxxx.xxx não pôde ser transferido para o servidor FTP

Aqui está meu arquivo vsftpd.conf:

ouça=NÃO

listen_ipv6=SIM

anônimo_enable=NÃO

local_enable=SIM

write_enable=SIM

dirmessage_enable=SIM

use_localtime=SIM

xferlog_enable=SIM

connect_from_port_20=SIM

ascii_upload_enable=SIM

ascii_download_enable=SIM

chroot_local_user=SIM

secure_chroot_dir=/var/run/vsftpd/empty

pam_service_name=vsftpd

Responder1

Suspeito que você precise configurar suas portas de modo passivo e abri-las em seu firewall.

Leia aqui para começar:https://serverfault.com/questions/421161/how-to-configure-vsftpd-to-work-with-passive-mode

informação relacionada