Puncte:0

Problemă Proftpd cu numele fișierelor pe FTPS

drapel cn

Am configurat un serviciu proftpd pe un server Debian 11. Vreau să mă pot conecta la FTP cu utilizatori locali (pentru administratori) și cu utilizatorul AD. M-am alăturat serverului Debian la AD-ul meu folosind realmd și funcționează bine pentru conexiunile ssh. Notă: domiciliul utilizatorului de domeniu este pe o partajare NFS.

Când încerc să mă conectez la FTP cu clientul meu Filezilla și utilizatorul meu local, funcționează bine și numele fișierelor sunt corecte. Dar problema mea este că atunci când mă conectez cu utilizatorul meu AD în FTPS, numele fișierelor sunt ca: utilizatori;UNIX.mode=0666;UNIX.owner=978115167;UNIX.ownername=myuser; fișier.txt

Nici măcar nu pot interacționa cu aceste fișiere (transfer, redenumire, ștergere) pentru că primesc o eroare 550:

Stare: se șterge „/users;UNIX.mode=0666;UNIX.owner=978115167;UNIX.ownername=myuser; file.txt”
13:01:44 Comanda: utilizatori DELE;UNIX.mode=0666;UNIX.owner=978115167;UNIX.ownername=myuser; fișier.txt
13:01:44 Răspuns: 550 de utilizatori;UNIX.mode=0666;UNIX.owner=978115167;UNIX.ownername=myuser; file.txt: Niciun fișier sau dosar de acest tip

Aceeași problemă cu WinSCP. Cu toate acestea, nicio problemă cu utilizarea modului SFTP al lui Proftpd (pentru că este ssh, cred).

Iată fișierul meu de configurare:

Includeți /etc/proftpd/modules.conf
ServerName „ftp.domain.com”
Utilizați IPv6 dezactivat
Utilizator proftpd
Grup fără grup

Portul 21

TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log

#
ServerType autonom
Amână Bun venit

MultilineRFC2228 activat
DefaultServer activat
ShowSymlinks activat

TimeoutNoTransfer 600
TimeoutSstalled 600
TimeoutIdle 1200

DisplayLogin welcome.msg
DisplayChdir .message adevărat
ListOpțiuni „-l”

DenyFilter \*.*/
#

<Global>
    DefaultRoot ~
    Umask 000 000
    CreateHome pe 777
    Porturi pasive 20000 20200
    AllowOverwrite activat

    ######
    #TLS#
    ######
    TLSEngine oprit
    TLSRSACertificateFile /etc/ssl/certs/domain.com.crt
    TLSRSACertificateKeyFile /etc/ssl/private/domain.com.key
    TLSCACertificateFile /etc/ssl/certs/ca.crt
    TLSOptions NoSessionRuseRequired
    TLSLog /var/log/proftpd/tls.log
    TLSProtocol TLSv1.2
    TLSVerifyClient dezactivat
    TLSNecesar pe
</Global>

######
#FTPS#
######
<VirtualHost 0.0.0.0>
    Portul 990
    TLSEngine activat
    TLSOptions UtilizațiImplicitSSL
    ListOpțiuni „-l”
</VirtualHost>

######
#SFTP#
######
<IfModule mod_sftp.c>
    <VirtualHost 0.0.0.0>
        Portul 2222
        SFTPEngine pornit
        SFTPLog /var/log/proftpd/sftp.log
        SFTPCompresie întârziată
        Parola SFTPAuthMethods
        SFTPHostKey /etc/proftpd/ssh_host_rsa_key
        SFTPHostKey /etc/proftpd/ssh_host_ecdsa_key
        SFTPHostKey /etc/proftpd/ssh_host_ed25519_key
    </VirtualHost>
</IfModule>

Și în modules.conf sunt activate mod_tls și mod_sftp.

Am făcut câteva cercetări, dar nu am găsit o problemă ca a mea. Înainte de aceasta, am încercat să folosesc mod_ldap pentru a-mi înregistra utilizatorii AD, dar nu a funcționat așa cum îmi amintesc corect.

Vă mulţumesc pentru ajutor.

Castaglia avatar
drapel id
Se pare că ar putea fi o eroare; ați putea crea un bilet pentru asta în proiectul ProFTPD GitHub, la https://github.com/proftpd/proftpd? Mulțumiri!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.