Får endast timeout med ProFTPd.

Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

Får endast timeout med ProFTPd.

Inlägg 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?
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Får endast timeout med ProFTPd.

Inlägg 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
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

SV: Får endast timeout med ProFTPd.

Inlägg av Hund »

Tack för tipsen, men tyvärr inget som löste problemet. :-\
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

SV: Får endast timeout med ProFTPd.

Inlägg 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?
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
Sork
Inlägg: 127
Blev medlem: 18 okt 2007, 10:22
Ort: Solna, Sverige

SV: Får endast timeout med ProFTPd.

Inlägg av Sork »

har du öppnat port 20 oxå. den används för dataöverföringen.
Gotus sum, Cave cornua
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

SV: Får endast timeout med ProFTPd.

Inlägg av Hund »

Har prövat det med.
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Får endast timeout med ProFTPd.

Inlägg 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.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

SV: Får endast timeout med ProFTPd.

Inlägg 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?
Linuxkompis - En vänlig Linux-gemenskap för alla!
Användarvisningsbild
maths57
Inlägg: 2911
Blev medlem: 22 jun 2007, 15:10
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

SV: Får endast timeout med ProFTPd.

Inlägg 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.
Användarvisningsbild
Hund
Inlägg: 16492
Blev medlem: 25 jan 2007, 04:15
OS: Gentoo
Ort: Norrland
Kontakt:

SV: Får endast timeout med ProFTPd.

Inlägg av Hund »

Tack. Ska ta mig en titt på det där senare när jag får lusten tillbaka. :)
Linuxkompis - En vänlig Linux-gemenskap för alla!
Skriv svar

Återgå till "Program - inaktuell"