Como posso corrigir esse erro quando tento conectar-me ao servidor ftp no filezila:
GnuTLS error -15: An unexpected TLS packet was received.
E este erro no sublime plugin ftpsync:
ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1515)
Estas são as minhas configurações do vsftpd:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
nopriv_user=vsftpd
virtual_use_local_privs=YES
guest_enable=YES
user_sub_token=$USER
local_root=/var/www/$USER
chroot_local_user=YES
hide_ids=YES
guest_username=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem
ssl_enable=YES
allow_anon_ssl=NO
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
require_ssl_reuse=NO
ssl_ciphers=HIGH
Pode ser que você tenha um erro que não tem relação com SSL.
ssl_enable=NO
)Então você provavelmente verá o erro real.
É por isso que a resposta do Francisc IB não tem relação com SSL.
fonte
GnuTLS -15
errror, e incapacitante TLS dá muito mais apropriado informaçõesEstranhamente, para mim, esse problema surgiu ao tentar fazer o
ls
login.Acabou sendo que eu tinha desinstalado a
httpd
favornginx
e a pasta que eu estava usando era de propriedadeapache:apache
e o usuário foi removido quando eu removihttpd
. Eu encontreichcon
os diretóriosnginx:nginx
e substituí o usuário nessas linhas no meu arquivo de configuração:guest_username=nginx nopriv_user=nginx
Espero que isso ajude alguém lá fora, porque as mensagens de erro não foram úteis.
fonte
Encontrei tantas respostas confusas. Vou postar um
que funcionou perfeitamente para mim no Ubuntu 18.04 usando o fileZilla como um cliente em 2019-09-04. O FTPS é implantado em uma instância do EC2 regulada por um grupo de segurança muito rigoroso que permite apenas o acesso de IPS público específico.
fonte
Eu encontrei esse mesmo problema. Outro segmento desaconselha a configuração de allow_writeable_chroot = YES por razões de segurança, a fim de mitigar um "ROARING BEAST ATTACK".
Definir allow_writeable_chroot = YES significa que o vsftpd deve permitir a situação em que o diretório inicial do usuário pode ser gravado por esse usuário. Em vez disso, por motivos de segurança, alterei as permissões na pasta raiz do usuário de 777 para 555.
Isso tornou o diretório inicial do usuário NÃO gravável pelo usuário e, portanto, não precisei usar o parâmetro allow_writeable_chroot = YES . Isso é bom (e mais seguro) para a minha situação, pois tenho uma estrutura de diretórios predefinida e não quero que o usuário crie novos arquivos ou diretórios em sua pasta raiz de qualquer maneira.
Eu descobri isso quando mudei o diretório inicial para / var / ftp através do parâmetro local_root = [path] do vsftpd e funcionou sem ter que definir allow_writeable_chroot = YES . Esta pasta / var / ftp é (755), mas pertence à raiz e, portanto, não pode ser gravada pelo ftpuser.
fonte