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: nastavení proftpd  (Přečteno 4294 krát)

speat

  • Návštěvník
  • Příspěvků: 18
nastavení proftpd
« kdy: 13 Října 2007, 11:00:25 »
Ahoj, mám problém s nastavením proftpd serveru. Uspesne se mi spusti, server komunikuje, ale napise mi, ze mam spatne jmeno a heslo. Nejspis to bude zacatecnicka chyba, ale ja uz mam chut si zacit trhat vlasy :-D Pokud nekdo víte v cem je chyba, tak prosím pomozte. (Chtěl bych mít třeba 2 uživatele, každý s jiným heslem a korenovym adresarem.)
Zatím je config nastaven jako anonymni ftp(ani tak se na něj nemohu přihlásit :-( )

konfigurace:
Kód: [Vybrat]
ServerName "testFTP server" # Jméno serveru, bude se objevovat pri přihlášení
ServerIdent on "FTP server čeká na Vaše požadavky" # Zpráva kterou server zobrazí behem přihlášeni. Syntax: ServerIdent off|on [Nějaký_text]
ServerAdmin lukled@centrum.cz # email na administrátora serveru
ServerType standalone # typ serveru standalone běží pořád a poslouchá na portu
#ServerType inetd # odkomentujte pokud chcete spouštět ftp server přes superdémona inetd nebo xintetd
#DefaultServer on # slouži pro virtuální servery, pro jeden server nepotřebný
AccessGrantMsg "User %u logged in." # zpráva kterou napíše server po správném zalogování
#DisplayConnect /etc/ftpissue # soubor který, zobrazí server po připojení
#DisplayLogin /etc/ftpmotd # soubor, který zobrazí server před přihlášením
#DisplayGoAway /etc/ftpgoaway # soubor, který zobrazí server, když není user vítán, po vyčerpaných pokusech na login

UseIPv6                   off

# Use this to excude users from the chroot
DefaultRoot ~ !secret # defaultní adresář ~ (tilda) znamená domovský !neco znamená pokud není něco
# Use pam to authenticate by default
# Do not perform ident nor DNS lookups (hangs when the port is filtered)
IdentLookups off # zkouší ident při přihlašování

# Port 21 is the standard FTP port.
Port 21 # port na kterým běží ftp
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022 # maska, která se aplikuje na nové vytvořené soubory a adresáře
#LsDefaultOptions "-a" # zobrazuje i dot soubory
# See Configuration.html for these (here are the default values)
#MultilineRFC2228 off # multiradkovy odpovědi podle RFC2228
RootLogin off # povolit logovaní roota
LoginPasswordPrompt on # zobrazí výzvu k zadaní hesla
MaxLoginAttempts 30 # počet neúspěšných loginu
MaxClientsPerHost 1 "Sorry, you may not connect more than one time."
# maximalni pocet clientů z jednoho hostu, může být vypsán text
#AllowForeignAddress off # Povolí cizí adresy pro FXP
AllowRetrieveRestart on # povolí resumovat download
AllowStoreRestart on # povolí resumovat upload
MaxInstances 20 # maximum spuštění procesu, obrana proti DoS útoku
# Set the user and group that the server normally runs at.
User nobody # pod jakým uživatelem běží ProFTPD
Group nogroup # pod jakou skupinou beží ProFTPD

#Zbytek naleznete na stránkách
#ProFTPD ať se alespoň podíváte co ProFTPD umí ;-)
# This is where we want to put the pid file
#ScoreboardPath /var/run # kde bude pid soubor
# Normally, we want users to do a few things.
<Global>
   AllowOverwrite yes
   <Limit ALL SITE_CHMOD.>
      AllowAll
   </Limit>
</Global>

# Define the log formats
LogFormat default "%h %l %u %t "%r" %s %b"
LogFormat auth "%v [%P] %h %t "%r" %s"

# A basic anonymous configuration, no upload directories.
<Anonymous ~ftp>
   # Uncomment the following line to allow anonymous access
   RequireValidShell off
   User ftp
   Group ftp
   AccessGrantMsg "Anonymous login ok, restrictions apply."
   # We want clients to be able to login with "anonymous" as well as "ftp"
   UserAlias anonymous ftp
   # Limit the maximum number of anonymous logins
   MaxClients 10 "Sorry, max %m users -- try again later"
   # Put the user into /pub right after login
   DefaultChdir /pub
   # We want 'welcome.msg' displayed at login, '.message' displayed in
   # each newly chdired directory and tell users to read README* files.
   DisplayLogin /welcome.msg
   DisplayFirstChdir .message
   DisplayReadme README*
   # Some more cosmetic and not vital stuff
   DirFakeUser on ftpadm
   DirFakeGroup on ftpadm
   # Limit WRITE everywhere in the anonymous chroot
   <Limit WRITE SITE_CHMOD>
      DenyAlL
   </Limit>
   # An upload directory that allows storing files but not retrieving
   # or creating directories.
   <Directory uploads>
      AllowOverwrite no
      <Limit READ>
         DenyAll
      </Limit>
      <Limit STOR>
         AllowAlL
      </Limit>
   </Directory>
</Anonymous>
« Poslední změna: 13 Října 2007, 18:45:21 od speat »

speat

  • Návštěvník
  • Příspěvků: 18
Re: nastavení proftpd
« Odpověď #1 kdy: 16 Října 2007, 23:36:37 »
Takže se vloudila triviální chybička :) Pokud chci mít nějakého FTP uživatele, tak musí být zaveden v systému... Dobré vědět pro začátek, aby jste se netrápili jako já   :P

Takže vyřešeno...

 

Provoz zaštiťuje spolek OpenAlt.