Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: ProFTPD  (Přečteno 2513 krát)

santau

  • Návštěvník
  • Příspěvků: 10
ProFTPD
« kdy: 04 Září 2010, 10:59:48 »
Zdravicko,
mam nainstalovany ProFTPD a vsechno beha akorat kdyz nekdo odeme chce stahovat tak prvni slozka mu jde otevrit a dalsi(podslozka) ta uz ne...

pise to: CWD /Music/Gorillaz
           550 /Music/Gorillaz: No such file or directory

jde zrejme jen o nastaveni, ale nvm si stim rady...diky za pomoc

ulo

  • Aktivní člen
  • *
  • Příspěvků: 327
    • Linux Mint Czech
Re: ProFTPD
« Odpověď #1 kdy: 04 Září 2010, 21:05:14 »
Zkus si to stáhnout ze svého localu, jestli ti to taky bude házet chybu. Může to být problém v zadání cesty. Dej sem obsah tvého proftpd.conf, abychom viděli nastavení a třeba na něco přijdeme ;-)
PC-doma:  LinuxMint 13 KDE - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 4 GB, ATI Radeon HD4350
PC-práce: LinuxMint 13 KDE - Intel Pentium 4, MB MSI 945G Neo, RAM 4 GB, GeForce 8400 GS
NB:  LinuxMint 15 KDE - Acer TravelMate 3002

santau

  • Návštěvník
  • Příspěvků: 10
Re: ProFTPD
« Odpověď #2 kdy: 05 Září 2010, 11:54:17 »
Snad jo, mas to tu  :)

Citace
ServerType standalone
DefaultServer on
Umask 022
ServerName "0.0.0.0"
ServerIdent on "My FTP Server"
ServerAdmin email@example.org
IdentLookups off
UseReverseDNS off
Port 21
PassivePorts 49152 65534
#MasqueradeAddress None
TimesGMT off
MaxInstances 30
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 120
TimeoutIdle 120
DisplayLogin welcome.msg
DisplayChdir .message
User nobody
Group nobody
DirFakeUser off nobody
DirFakeGroup off nobody
DefaultTransferMode binary
AllowForeignAddress off
AllowRetrieveRestart on
AllowStoreRestart on
DeleteAbortedStores off
TransferRate RETR 220
TransferRate STOR 250
TransferRate STOU 250
TransferRate APPE 250
SystemLog /var/log/secure
RequireValidShell off
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSProtocol SSLv23
TLSLog /var/log/proftpd_tls.log
TLSRSACertificateFile /etc/gadmin-proftpd/certs/cert.pem
TLSRSACertificateKeyFile /etc/gadmin-proftpd/certs/key.pem
TLSCACertificateFile /etc/gadmin-proftpd/certs/cacert.pem
TLSRenegotiate required off
</IfModule>
<IfModule mod_ratio.c>
Ratios off
SaveRatios off
RatioFile "/restricted/proftpd_ratios"
RatioTempFile "/restricted/proftpd_ratios_temp"
CwdRatioMsg "Please upload first!"
FileRatioErrMsg "FileRatio limit exceeded, upload something first..."
ByteRatioErrMsg "ByteRatio limit exceeded, upload something first..."
LeechRatioMsg "Your ratio is unlimited."
</IfModule>
<Limit LOGIN>
  DenyALL
</Limit>

<VirtualHost 1.1.0.30>
Port 21
ServerName "1.1.0.30"
ServerIdent on "Santa"
PassivePorts 49152 65534
#MasqueradeAddress None
ServerAdmin Admin@example.org
Umask 022
TimesGMT off
MaxLoginAttempts 3
TimeoutLogin 300
TimeoutNoTransfer 120
TimeoutIdle 120
User nobody
Group nobody
DirFakeUser on nobody
DirFakeGroup on nobody
DefaultTransferMode binary
AllowForeignAddress off
DeleteAbortedStores off
AllowRetrieveRestart on
AllowStoreRestart on
TransferRate RETR 14200
TransferRate STOR 14200
TransferRate STOU 14200
TransferRate APPE 14200
RequireValidShell off
<IfModule mod_tls.c>
TLSEngine off
TLSRequired off
TLSVerifyClient off
TLSLog /var/log/proftpd_tls.log
TLSRSACertificateFile /etc/gadmin-proftpd/certs/cert.pem
TLSRSACertificateKeyFile /etc/gadmin-proftpd/certs/key.pem
TLSCACertificateFile /etc/gadmin-proftpd/certs/cacert.pem
TLSRenegotiate required off
</IfModule>
<IfModule mod_ratio.c>
Ratios off
SaveRatios off
RatioFile "/restricted/proftpd_ratios"
RatioTempFile "/restricted/proftpd_ratios_temp"
CwdRatioMsg "Please upload first!"
FileRatioErrMsg "FileRatio limit exceeded, upload something first..."
ByteRatioErrMsg "ByteRatio limit exceeded, upload something first..."
LeechRatioMsg "Your ratio is unlimited."
</IfModule>
<Limit LOGIN>
  AllowUser santik
  DenyAll
</Limit>

<Anonymous /home/ftp>
User santik
Group humlak
AnonRequirePassword on
MaxClients 10 "The server is full, hosting %m users"
DisplayLogin welcome.msg
<Limit LOGIN>
Allow from all
Deny from all
</Limit>
<Limit LIST NLST  RETR  PWD XPWD  SIZE  STAT  CWD XCWD  CDUP XCUP >
 AllowAll
</Limit>
<Limit STOR STOU  APPE  RNFR RNTO  DELE  MKD XMKD SITE_MKDIR  RMD XRMD SITE_RMDIR  SITE  SITE_CHMOD  SITE_CHGRP  MTDM >
 DenyAll
</Limit>
</Anonymous>
</VirtualHost>

ulo

  • Aktivní člen
  • *
  • Příspěvků: 327
    • Linux Mint Czech
Re: ProFTPD
« Odpověď #3 kdy: 10 Září 2010, 10:09:18 »
Zkus ještě udělat to, že se přihlaš na ten komp, na kterém běží ProFTP a přihlaš se na to ftp třeba z terminálu:
Kód: [Vybrat]
$ftp

pak zadej IP adresu svého serveru a vypiš si adresáře:
Kód: [Vybrat]
$ftp> open ip_adresa_ftp_serveru
$ftp> ls
potom se zkus dostat do toho adresáře:
Kód: [Vybrat]
$ftp> cd jm_adresarea pak sem dej echo, jestli ti to napsalo to samé, jako ostatním (já myslím, že se tak stane).

Vypadá to, že na ten adresář nejsou spouštěcí práva (např. 700), tak sem pak taky prosím dej výpis z tvého /home (potřebujeme tímto zjistit, jaké má adr. /ftp práva):
Kód: [Vybrat]
ls -al
PC-doma:  LinuxMint 13 KDE - AMD Athlon II X2 270, MB ASUS M5A78L LE, RAM 4 GB, ATI Radeon HD4350
PC-práce: LinuxMint 13 KDE - Intel Pentium 4, MB MSI 945G Neo, RAM 4 GB, GeForce 8400 GS
NB:  LinuxMint 15 KDE - Acer TravelMate 3002

 

Provoz zaštiťuje spolek OpenAlt.