Sida 4 av 4

Re: HowTo - VSFTPD med virtuella användare och lösenordfil

Postat: 20 mar 2009, 15:38
av tomasbjork
northface skrev:Kan du klistra din vsftpd.conf här.
Certainly

Kod: Markera allt

listen=YES
anonymous_enable=NO
local_enable=YES
virtual_use_local_privs=YES
write_enable=NO
local_umask=022

pasv_min_port=50255
pasv_max_port=50260
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
guest_enable=YES
user_sub_token=$USER
local_root=/var/ftp/$USER
chroot_local_user=YES
hide_ids=YES
listen_port=40000

Re: HowTo - VSFTPD med virtuella användare och lösenordfil

Postat: 20 mar 2009, 16:40
av northface
Det ser ok ut!

För att det ska fungera utifrån Internet krävs följande;

1. Har du någon router eller brandvägg mellan Internet och din server måste du öppna portarna 50255-50260 och 40000 för inkommande trafik till din server (portforwarding)

2. I ftp klienten måste anges port:40000 (inte 21 som är den normala)

Kopplar du upp dej på samma sätt när du försöker ansluta med din kompis inloggningsuppgifter, som när du kör som dej själv?

Var kör du klienten: Direkt på servern, internt nätverk eller från Internet?

Re: HowTo - VSFTPD med virtuella användare och lösenordfil

Postat: 20 mar 2009, 18:34
av tomasbjork
alltså den funkar ju över internet. Det är bara det att det är bara en användare som fungerar.

Re: HowTo - VSFTPD med virtuella användare och lösenordfil

Postat: 20 mar 2009, 19:25
av northface
Vad får du för felmeddelande?

Re: HowTo - VSFTPD med virtuella användare och lösenordfil

Postat: 21 mar 2009, 00:38
av tomasbjork
Bara att det är fel login. Har prövat göra nya användare så kan inte ha fel på passet eller user.

Re: HowTo - VSFTPD med virtuella användare och lösenordfil

Postat: 21 mar 2009, 01:31
av northface
Jag vet inte vad som kan gått fel. Förslagsvis tar du bort och ominstallerar den.

Kod: Markera allt

sudo apt-get --purge remove vsftpd

Kod: Markera allt

sudo apt-get install vsftpd
Gör sen exakt som står howto:n

Re: HowTo - VSFTPD med virtuella användare och lösenordfil

Postat: 21 mar 2009, 01:42
av tomasbjork
northface skrev:Jag vet inte vad som kan gått fel. Förslagsvis tar du bort och ominstallerar den.

Kod: Markera allt

sudo apt-get --purge remove vsftpd

Kod: Markera allt

sudo apt-get install vsftpd
Gör sen exakt som står howto:n

Re: HowTo - VSFTPD med virtuella användare och lösenordfil

Postat: 21 mar 2009, 01:43
av tomasbjork
tomasbjork skrev:
northface skrev:Jag vet inte vad som kan gått fel. Förslagsvis tar du bort och ominstallerar den.

Kod: Markera allt

sudo apt-get --purge remove vsftpd

Kod: Markera allt

sudo apt-get install vsftpd
Gör sen exakt som står howto:n
Okej. Ska försöka lösa det utan att ominstallera först. Tack ändå!

Re: HowTo - VSFTPD med virtuella användare och lösenordfil

Postat: 24 mar 2009, 01:27
av tomasbjork
Har hittat felet. För att användarna ska funka måste jag först lägga till dom på datorn. Det är ju def inte k. Vad ska jag ändra för att jag ska slippa det? Är det för att jag har "local_enable=YES" i conf? Jag vill ju inte skapa en ny lokal anv för varje nytt ftpkonto jag vill skapa.

Re: HowTo - VSFTPD med virtuella användare och lösenordfil

Postat: 26 mar 2009, 13:39
av zamson
Tack för en utmärkt guide.

Går det att sätta upp enskilda rättigheter för användare med denna metod? Svajar mellan att använda lokala användare eller virituella. Har fått båda att funka men rättigheter för enskilda användare är viktigt för mig. Rekommenderar ni andra sätt att flytta/ta bort filer? Det är en dedikerad server som jag helst vill använda helt utan gui. Tackar för svar.

/zamson

Re: HowTo - VSFTPD med virtuella användare och lösenordfil

Postat: 26 mar 2009, 20:03
av northface
Ja, du kan konfigurera för enskild användare. Se
http://www.ubuntu-se.org/phpBB3/viewtop ... 54&t=25816
under rubrikerna;
Konfigurering av enskild användare
Ställa in tillåtna ftp kommandon för klienterna

Det funkar även för virtuella användare.