Sida 1 av 1

Får endast timeout med ProFTPd.

Postat: 31 okt 2007, 23:43
av Hund
Har installerat ProFTPd och använder mig av gProFTPd för att ställa in allt grafiskt. Det har fungerat bra och man kan logga in, men någon ska lista innehållet så blir det bara timeout?

Något jag missat?

SV: Får endast timeout med ProFTPd.

Postat: 01 nov 2007, 21:43
av maths57
Finns fler som har ditt problem.
Try setting the FTP client program to connect as active and open port 21 in the firewall or router.
I use gFTP and i had to set my program to connect as "Active", or else it wouldn't work.
Eller har det med DNS att göra.
This is probably caused by a firewall or DNS timeout. By default ProFTPD will try to do both DNS and ident lookups against the incoming connection. If these are blocked or excessively delayed a slower than normal login will result. To turn off DNS and ident use:
      UseReverseDNS off
      IdentLookups                    off
Eller är det timeouten du måste ändra? Vet inte till vilket värde.

Kod: Markera allt

# Set the maximum number of seconds a data connection is allowed
# to "stall" before being aborted.
TimeoutNoTransfer               300
TimeoutStalled                  300
TimeoutIdle                     300
TimeoutLogin                    120

SV: Får endast timeout med ProFTPd.

Postat: 01 nov 2007, 23:20
av Hund
Tack för tipsen, men tyvärr inget som löste problemet. :-\

SV: Får endast timeout med ProFTPd.

Postat: 02 nov 2007, 01:01
av Hund
Nu har jag kommit fram till att det förmodligen är brandväggen. Jag glömde kolla om det gick att komma åt den via localhost vilket det gjorde.

Jag har dock öppnat rätt port? Vad kan jag ha missat?

SV: Får endast timeout med ProFTPd.

Postat: 02 nov 2007, 11:50
av Sork
har du öppnat port 20 oxå. den används för dataöverföringen.

SV: Får endast timeout med ProFTPd.

Postat: 02 nov 2007, 17:35
av Hund
Har prövat det med.

SV: Får endast timeout med ProFTPd.

Postat: 03 nov 2007, 21:02
av maths57
Använder du fortfarande gproftpd? Jag har installerat servern och testat den, men när jag försöker använda gproftpd funkar ingenting. Hur skapar man t ex virtuella användare? Och logga in kan jag inte alls. Du kanske skulle pröva att ställa in servern för hand? Då fick jag det att funka.

SV: Får endast timeout med ProFTPd.

Postat: 04 nov 2007, 06:54
av Hund
Klicka på fliken "Users" och lägg till en användare där bara.

Det jag vill göra är:

Använda mig av konton. Endast privat åtkomst och man ska inte kunna vara anonym.

Hur ordnar man det utan GUI?

SV: Får endast timeout med ProFTPd.

Postat: 04 nov 2007, 21:32
av maths57
Det jag upptäckte med GProFTPD var att den skapar användare på datorn. De läggs alltså till i /etc/passwd. Ett sånt konto bestämmer du, som boss är systemet, vem som får. Det verkar då som om en sådan användare bara ansluter till datorn, anger namn och lösen, sedan kommer den in.

Det andra sättet är virtuella användare. Dessa kommer inte att finns med  på systemet, utan bara finnas i FTPn. De här användarna lägger man till med kommandot ftpasswd. Så här kunde jag göra det.
Man kan också skapa virtuella användare (VA). Det är användare bara för FTPn och finns alltså inte som användare på systemet. Det ska gå att skapa hur många som helst.
1.Först kan man skapa mappar åt VA, t ex sudo mkdir /home/ftp/va1.
2.Sedan skapar man VA med kommandot ftpasswd, där man bl a anger ett uid och ett gid, samt sökvägen till hemkatalogen. Uid och gid bör vara så pass höga siffror att de inte kommer i konflikt med något på systemet, t ex över 5000. Man anger också ett lösenord.
sudo ftpasswd -passwd --uid=5000 --gid=5000 --gecos="Kalle Karlsson" --home=/home/ftp/va1 --name=va1 --shell=/bin/false
3.Så ändrar man ägare för mappen till det uid man angett för användaren.
4.Man måste också i proftpd.conf ange sök vägen till filen genom att skriva
AuthUserFile  /sök/väg.
5.Starta om datorn.

Om man vill ändra lösenordet för en VA, gör man även det med kommandot ftpasswd.
ftpasswd --passwd --change-password –name=kontonamn
Sätt UID och GID till ett tal så högt att det inte kommer i konflikt med någon användare på systemet.

SV: Får endast timeout med ProFTPd.

Postat: 04 nov 2007, 21:39
av Hund
Tack. Ska ta mig en titt på det där senare när jag får lusten tillbaka. :)