Server Proftpd: Serverul nu acceptă caractere non-ASCII (Administrarea sistemului, Proftpd)

mr.d a intrebat.
a intrebat.

Mi-am mutat serverul FTP (care rulează proftpd) de pe serverul Ubuntu 18.04 pe serverul Ubuntu 20.04 și acum există o problemă la conectarea la acesta. În jurnalul de conectare există o linie care spune:

"Status: Server does not support non-ASCII characters."

și toate fișierele și folderele care au caractere non-ASCII nu pot fi descărcate.

Pot remedia acest lucru la nivel de client prin setarea clientului meu FTP (FileZilla, de exemplu) pentru a utiliza în mod explicit UTF-8, dar problema va fi în continuare acolo pentru ceilalți care se conectează la FTP.

proftpd-basic/focal,now 1.3.6c-2 amd64 [installed,automatic]
proftpd-doc/focal,now 1.3.6c-2 all [installed,automatic]
proftpd-mod-mysql/focal,now 1.3.6c-2 amd64 [installed]

Știe cineva care ar putea fi cauza acestei erori și cum poate fi remediată?

2 răspunsuri
mr.d

Ok, am găsit soluția la această problemă!

MultilineRFC2228 off

mai jos este o parte din documentația despre mod_core:

Întrebare: Când mă conectez la ProFTPD folosind FileZilla, văd în FileZillalog următorul avertisment:

Status: Server does not support non-ASCII characters. chiar dacă am folosit opțiunea –enable-nls build option, iar ProFTPD-ul meu suportă UTF8. Ce este în neregulă?

Răspundeți: FileZilla analizează răspunsul FEAT pentru a determina dacă serverulFTP acceptă codificarea UTF-8. Cu toate acestea, formatul răspunsuluiFEAT poate deruta codul de detectare al FileZilla. De exemplu, dacă proftpd.conf folosește:

MultilineRFC2228 pe

acest lucru face ca formatul de răspuns FEAT al ProFTPD să fie diferit de cel așteptat de FileZilla, ceea ce poate duce la apariția mesajului de mai sus „does not supportnon-ASCII characters”.

Soluția este de a utiliza:

MultilineRFC2228 off

în proftpd.conf (sau pur și simplu să eliminați complet această directivă).

fizică geekn

Aceasta înseamnă că serverul suportă doar sftp și că încercați să folosiți ftp în text simplu.folosiți sftp în schimb .de exemplu în Filezilla, gazda ar fi sftp://<numeleservitorului.com>

Tags: