proftp fouten

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Anoniem: 41976

Topicstarter
Ik ben dus begonnen met het opzetten van een lokaal ftp servertje die ik later misschien ook over het internet wil gaan gebruiken. Ik zal maarvast vertellen dat ik bijna geen ervaring heb met ftp dus als je een antwoord wil gevel wil je het dan niet al te moeilijk maken ;) In de proftpd config het ik het volgende staan:

<code>
ServerName"server"
ServerTypeinetd
DeferWelcomeoff

ShowSymlinkson
MultilineRFC2228on
DefaultServeron
ShowSymlinkson
AllowOverwriteon

TimeoutNoTransfer600
TimeoutStalled600
TimeoutIdle1200

DisplayLogin welcome.msg
DisplayFirstChdir .message
LsDefaultOptions "-l"
DenyFilter\*.*/
Port21
MaxInstances30
Userkick
Groupkick
<Directory /*>
AllowOverwrite on
</Directory>
<Anonymous /mnt/opslag1/muziek>
<limit LOGIN>
Allowall
</Limit>

# A basic anonymous configuration, no upload directories.

<Anonymous ~ftp>
Userftp
Groupnogroup
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAliasanonymous ftp

RequireValidShelloff
MaxClients5

# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLoginwelcome.msg
DisplayFirstChdir.message

# Limit WRITE everywhere in the anonymous chroot
<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>

</Anonymous>
<code>

Als ik proftpd restart doe krijk ik de volgende fouten

<code>
-No certificate files found (wat is dit)
-Fatal: <anonymous> directive not allowde in <anonymous> context
<code>

Verder als ik met Coffeftpd wil connecten op die server moet ik een wachtwoord intoetsen voor anonymous maar wat ik ook intik hij blijft komt er niet in. Ook andere gebruikers doen het niet waarvan ik toch zeker weet dat ik wel het goede wachtwoord gebruik.


wat zijn deze fouten en hoe moet ik deze oplossen.
Weet iemand hierover nog een goede nederlandse howto want die kon ik niet vinden. Opmerkingen, vragen of informatie mag je altijd vragen :P

Acties:
  • 0 Henk 'm!

  • Redlum
  • Registratie: Maart 2000
  • Laatst online: 05-02 17:51
Je opent al een nieuwe <anonymous> voordat de andere is geclosed met </anonymous>.
En no certificate zal wel iets met SSL te maken hebben.

Acties:
  • 0 Henk 'm!

Anoniem: 41976

Topicstarter
Na <anonymous> na </Limit> te hebben gezet verdwijnt de foutmelding maar ik kreeg er wel twee nieuwe foutmeldingen bij :(

linuxserver - Fatal: Socket operation on non-socket
linuxserver - (running from commandline 'servertype standalone'in config file) (vaag want ik gebruik init.d)

Maar mijn grote vraag is eigenlijk warom ik telkens wachtwoorden bij anonymous moet opgeven en dat dat nooit klopt ?????

Acties:
  • 0 Henk 'm!

Anoniem: 26352

ik denk wel dat je binnen datzelfde blok van anonymous nog wel een alias moet maken voor anonymous. De standaard user voor proftpd is 'ftp' geloof ek, dus als je nou in dat blok zet:
code:
1
2
3
User     ftp
Group   nogroup
UserAlias  anonymous ftp

normaal zou login met anonymous dan wel moeten werken ;)
normaal :)

Acties:
  • 0 Henk 'm!

Anoniem: 41976

Topicstarter
Nou als je d8 dat ie werkte heb je het mis ;) Ik was even een dagje weg dus vandaar dat ik niet kon posten. maar ik heb een nieuwe config gemaakt maar het werkt nog niet :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
(ServerName         &quot;server&quot;
ServerType          inetd
Port                21

User                 nobody
Group               nogroup
MaxInstances            30
TimeoutStalled          300
Displaylogin            welcome.msg
DisplayFirstChdir       .message

&lt;Anonymous ~ftp&gt;
&lt;Limit LOGIN&gt;
AllowAll
&lt;/Limit&gt;

MaxClients          2 &quot; Sorry, maximaal %m gebruikers -- probeer het later nog eens
User                 ftp
Group               ftp
UserAlias           anonymous ftp

&lt;limit WRITE&gt;
DenyAll
&lt;/limit&gt;
&lt;Directory uploads /*&gt;
&lt;limit READ&gt;
DenyAll
&lt;/limit&gt; 
&lt;Limit STOR&gt;
AllowAll
&lt;/limit&gt;
&lt;/Directory&gt;
&lt;/anonymous&gt;

&lt;Anonymous /mnt/opslag1/muziek&gt;
user                kick
group               users
UserAlias           private kick
Useralias           engineering kick
groupOwner          users
Umask               007
HideUser            root

&lt;Directory submissions /nieuwe_muziek&gt;
&lt;Limit READ&gt;
DenyAll
&lt;/limit&gt;
&lt;Limit STOR MKD RMD&gt;
AllowAll
&lt;/limit&gt;
&lt;/directory&gt;
&lt;/Anonymous&gt;

&lt;Anonymous ~guest&gt;
User                guest
Group               nobody
AnonRequirePassword     on
&lt;limit LOGIN&gt;
AllowAll
&lt;/limit&gt;

&lt;Limit WRITE&gt;
order               allow, deny
Allow               from 192.168.0
Deny                from all
&lt;/limit&gt;

&lt;/Anonymous&gt;

zoals je ziet staan er (waarschijnlijk) geen fouten in. Ok dat het er niet helemaal meer netjes meer uitziet komt door het copieren en plakken met windows :+
Maar hoe benaader je eigenlijk mijn ftp server met windows explorer? [url="ftp://192.168.0.1"]ftp://192.168.0.1[/url] of ftp://server werken niet. Alleen met coffeeCup direct FTP 5.2 kan ik (bijna) in mijn ftp site komen maar dan vraagt ie om een paswoord die altijd fout is. Weet iemand wat ik nu weer fout heb gedaan???

Acties:
  • 0 Henk 'm!

  • Thijs B
  • Registratie: Augustus 1999
  • Niet online
Waarom begin je niet met een super eenvoudige default setup? Als die werkt kan je hem vervolgens uitbreiden en aanpassen naar je wensen ?

om je ftp te testen doe je gewoon vanaf de linux prompt
ftp localhost
dan moet je kunnen in loggen.

maar begin eerst met een eenvoudige liefst default config.

heb je in linux ook de user kick aangemaakt ? heeft die user ook read rechten in de betreffende driectory ?

Ik heb toevallig gister een proftp servertje opgezet en daarbij alle mogelijke problemen tegengekomen, dus vraag maar raak :)

Acties:
  • 0 Henk 'm!

Anoniem: 41976

Topicstarter
Heb op je verzoek maar een hele kleine config gemaakt namelijk deze:ServerName"server"
ServerTypeinetd
DefaultServeron
Port21
Umask022
Userftp
Groupnogroup
Maxinstances30
<Directory /*>
AllowOverwriteon
</Directory>
MaxClients3
PassivePorts1025 1040
Displaylogin/home/welcome.msg


En toch maar een ftpclient om te testen. Nou werken deed ie nog niet toen ik "ftp localhost" intikte gaf ie de volgende fout:
Connected to linuxserver
421 service not available, remote server has closed connection


Nu begin ik eigenlijk een beetje te twijfelen of alles goed is. Ik heb in inetd.conf wel alles goed staan. Moet ik verder dan eignelijk nog dingen aanpassen??

Acties:
  • 0 Henk 'm!

Anoniem: 41976

Topicstarter
Niet iemand die het ff antwoord weet??

Acties:
  • 0 Henk 'm!

  • Thijs B
  • Registratie: Augustus 1999
  • Niet online
als je van servertype initd maakt, servertype standalone en de server start met proftpd vanaf de linux prompt kan je zien of je config goed is. indien er fout meldingen zijn krijg je die te zien.

je hebt group op nogroup staan die heb ik bij redhat op group ftp gezet anders werkte het niet.

nu moet je nog zorgen dat je kan inloggen met een user in dit geval ftp, je moet dus een user ftp hebben die member is van de group ftp. Deze user moet ook een shell hebben ander werkt het (soms) niet.

Volgens mij krijg je deze error omdat je proftp helemaal niet start waarschijnlijk door een fout in je config file.

Ohja, en als je redhat gebruikt dan werkt initd zowiezo niet dan moet je /etc/xinitd gebruiken.

Acties:
  • 0 Henk 'm!

Anoniem: 41976

Topicstarter
Op dinsdag 23 juli 2002 20:57 schreef Thijs B het volgende:
als je van servertype initd maakt, servertype standalone en de server start met proftpd vanaf de linux prompt kan je zien of je config goed is. indien er fout meldingen zijn krijg je die te zien.

je hebt group op nogroup staan die heb ik bij redhat op group ftp gezet anders werkte het niet.

nu moet je nog zorgen dat je kan inloggen met een user in dit geval ftp, je moet dus een user ftp hebben die member is van de group ftp. Deze user moet ook een shell hebben ander werkt het (soms) niet.

Volgens mij krijg je deze error omdat je proftp helemaal niet start waarschijnlijk door een fout in je config file.

Ohja, en als je redhat gebruikt dan werkt initd zowiezo niet dan moet je /etc/xinitd gebruiken.
Als ik gewoon proftpd restart doet geeft ie al deze fouten. Dus ik denk dat niet direct naar stand alone hoeft over te stappen, hoewel de laatste dat zegt???

linuxserver - Fatal: Socket operation on non-socket
linuxserver - (running from commandline 'servertype standalone'in config file)

Acties:
  • 0 Henk 'm!

  • Thijs B
  • Registratie: Augustus 1999
  • Niet online
Als je naar standalone overstapt kan je veel beter zien wat er aan de hand is, je krijgt dan namelijk alle errors gelijk te zien, als alles werkt kan je het weer ombouwen naar inetd/xinetd

let wel op dat je niet 2 ftp servers tegelijk aan hebt staan dus als je op standalone zet moet je ook de regel voor ftp uit /etc/inetd.conf verwijderen en inetd herstarten. ik neem aan dat je geen redhat gebruikt.

de fatal socket operation komt volgens mij omdat je dus 2x ftp-server start 1x via standalone en 1x via inetd.
Pagina: 1