[proftpd] problem z instalacją

0

Próbuje zainstalować proftpd, postępuje według oryginalnej instrukcji, wpisałem:./configure --enable-autoshadowi wszystko chyba dobrze i potem make i się elegancko kompiluje,
później wpisałem:sh sample-configurations/PFTEST.instal lno i zrobił się test, ale jak wpisuje./proftpd -n -d 5 -c /tmp/PFTEST/PFTES T.confto wywala:

 - parsing '/tmp/PFTEST/PFTEST.conf' configuration
 - <Directory />: deferring resolution of path
 - IPv4 getaddrinfo '40-mia-11' error: Name or service not known
 - warning: unable to determine IP address of '40-mia-11'
 - error: no valid servers configured
 - Fatal: error processing configuration file '/tmp/PFTEST/PFTEST.conf'

czemu nie może ustalić IP mojego serwera? co robie źle?
Dodam, że jestem na suse i mam zainstalowanego Apache-a...
a może to po prostu olać i instalować?

0

moze dlatego:

host 40-mia-11
Host 40-mia-11 not found: 3(NXDOMAIN)

addrinfo 40-mia-11
error (-2/0xfffffffe) - Name or service not known

whois 40-mia-11

No match found for 40-mia-11.

  1. ARIN WHOIS database, last updated 2006-11-11 19:10
  2. Enter ? for additional hints on searching ARIN's WHOIS database.

poza tym w suse masz domyslnie vsftpd tylko kwadrans poswiecic i dziala.

0

O co to chodzi? Czy to wina asterowskich serwerów DNS? przecież Apache działa normalnie...
tak w ogóle to jest tylko poddomena, całość to 40-mia-11.acn.waw.pl...

0

zaczynasz myslec, kombinuj dalej :) podpowiedz: FQDN

0

;] Pogrzebałem trochę w konfiguracji suse i ustawiłem prawidłową nazwę hosta,
przeprowadziłem poprawny test i instalację, teraz tylko jeszcze konfiguracja,
w razie kłopotów się zgłoszę...
Dzięki flabra [browar]

0

Pojawiły się problemy z konfiguracją, nie mogę się w ogóle zalogować,
to mój proftpd.conf:

ServerName          "Ciapek ProFTPD beta"
ServerType          standalone
DefaultServer           off
Port                21
Umask               022
MaxInstances            10
User                nobody
Group               nogroup
DefaultRoot ~
AllowOverwrite          on
<Limit SITE_CHMOD>
  DenyAll
</Limit>

<Anonymous ~ftp>
  User              ftp
  Group             ftp
  UserAlias         anonymous ftp
  MaxClients            1
  DisplayLogin          welcome.msg
  DisplayFirstChdir     .message
  <Limit LOGIN>
    AllowAll
  </Limit>
</Anonymous>

<Anonymous ~miardol>
  User              miardol
  Group             users
  AnonRequirePassword       on
  UserAlias         miardol miardillo marcin
  DisplayLogin          .welcome.msg
  DisplayFirstChdir     .message
  GroupOwner            root
  Umask             002
#  HideUser         root
#  HideGroup            root
  HideNoAccess          off
  MaxClients            10 ">>> Ale dzis duzo ludu sie przywloklo <<<"
  MaxClientsPerHost     5 ">>> Przystopuj koles! Za duzo polaczen z jednego IP <<<"
  <Limit LOGIN>
    AllowAll
  </Limit>
  <Directory public_html/*>
    <Limit READ>
      DenyAll
    </Limit>
    <Limit STOR>
      AllowAll
    </Limit>
    <Limit MKD>
      AllowAll
    </Limit>
  </Directory>
</Anonymous>

pierwszy raz mam z tym do czynienia i niebardzo wiem czy wcszystko dobrze robie, poza tym:

ftp> open 40-mia-11.acn.waw.pl 21
Connected to 40-mia-11.acn.waw.pl.
220 ProFTPD 1.3.0 Server (Ciapek ProFTPD beta) [127.0.0.2]
Name (40-mia-11.acn.waw.pl:ciapek): login ftp
331 Password required for login.
Password:
530 Login incorrect.
ftp: Login failed.
ftp> close
221 Goodbye.
ftp> open 40-mia-11.acn.waw.pl 21
Connected to 40-mia-11.acn.waw.pl.
220 ProFTPD 1.3.0 Server (Ciapek ProFTPD beta) [127.0.0.2]
Name (40-mia-11.acn.waw.pl:ciapek): login miardol
331 Password required for login.
Password:
530 Login incorrect.
ftp: Login failed.
ftp> exit
221 Goodbye.

hasło do użytkownika ftp wpisuje ftp i nie działa [???]
dlaczego?

0

Nie konfigurowałem nigdy proftpd, ale tak na chłopski rozum - jeśli to ma być logowanie na usera i hasło, to chyba nie <anonymous> right?

0

Z tego wynika, że jednak anonymous...
poza tym jak usunęłem całą dyrektywę <Anonymous ~miardol></anonymous>, to też nie mogłem się zalogować na anonima :/

// Dodam, że zainstalowałem proftpd z opcją autoshadow i utorzyłem w systemie konto użytkownika miardol...

0

jesli konfigurujesz konta dla uzytkownikow, to skonfiguruj ftpa tak aby autoryzacje przeprowadzal za pomoca pam:

http://www.google.com/search?q=pam+proftpd

w /etc/pam.d/ masz regulki.

poza tym jesli chcesz miec eftepa i nie jest to koniecznie proftpd to odpal YaST'a doinstaluj vsftpd

i zacznij czytac: http://carramba.homelinux.org/ftp/unix/misc/vsftpd/

jesli masz suse 10.1 to w nim vsftpd ma juz skrypt startowy i jest wstepnie skonfigurowane jako standalone.
w starszych musisz sam o to zadbac (vsftpd dziala pod xinetd'em- trzeba xinetd'a wylaczyc badz wyrzucic z jego konfiguracji vsftpd), ew jest tam przykladowy skrypt w ktoryms podkatalogu.

0

Miałem podobny problm, ale nie pamiętam jak się z nim uporałem :)
Spróbuj może dać do Anonymous RequireValidShell off oraz upewnij się, że masz odpowiednie uprawnienia do DefaultRoot.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0