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

Här kan du dela med dig av dina bästa tips och knep.
Kategoriregler
Här ligger de utförliga instruktionerna vi kan tänkas behöva. Leta här om du tex behöver installera nåt program eller sätta upp någon funktion. Starta inte trådar utan att ha ett svar.
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

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

Inlägg av tomasbjork »

Goddagens.
Har fortfarande inte fått vsftpd att funka. när jag försöker ansluta får säger den att user och pass är rätt men sen får jag "Bad ip connecting". Vad kan det vara? Jag har prövat att lägga till "pasv_promiscuous=YES" utan framgång. Sen undrar jag om man det spelar någon roll att jag redan har en server som använder port 21? Såhär ser min vsftpd.conf ut:

Kod: Markera allt

listen=YES
anonymous_enable=NO
local_enable=YES
virtual_use_local_privs=YES
write_enable=YES
local_umask=022
connect_from_port_20=YES
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=2121
pasv_promiscuous=YES 

Användarvisningsbild
northface
Inlägg: 501
Blev medlem: 15 dec 2007, 02:20
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

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

Inlägg av northface »

Kör du från WAN via någon router eller direkt mellan klient och server på LAN?
Started out with nothing and have most of it left
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

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

Inlägg av tomasbjork »

Vet inte. Jag har servern och klienten på samma dator. Hade bara tänkt pröva om den funka. Jag ansluter med den externa ipn eller vad man säger. 85.11.34.174

Edit: kollade i routenr och under WAN stod det att ipn var 85.11.34.174. Betyder det att jag ansluter med wan?
Användarvisningsbild
northface
Inlägg: 501
Blev medlem: 15 dec 2007, 02:20
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

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

Inlägg av northface »

Testa med det interna ipnummret. Det ser du om du kör

Kod: Markera allt

ifconfig
i terminalen.
Started out with nothing and have most of it left
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

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

Inlägg av tomasbjork »

Funkar inte med den. Tror fan jag ska avinstallera allt och börja från början. Hur tar man bort allt från mysql och det?
Användarvisningsbild
northface
Inlägg: 501
Blev medlem: 15 dec 2007, 02:20
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

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

Inlägg av northface »

Du behöver inte ta bort någonting. Problemet ar att du kör klient och server på samma maskin. Kan du inte köra ftp-klienten från en annan maskin? Då kommer det att fungera.
Started out with nothing and have most of it left
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

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

Inlägg av tomasbjork »

Funkar det fast andra datorn är på samma nätverk och kör windows?
Användarvisningsbild
northface
Inlägg: 501
Blev medlem: 15 dec 2007, 02:20
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

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

Inlägg av northface »

Javisst.
Started out with nothing and have most of it left
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

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

Inlägg av tomasbjork »

Okej, nu funkar det varken ansluta med lokala eller externa ipn. Jag kommer inte ens halvvägs i inloggningen som förut. Kan inte minnas att jag ändrat nåt dock. Får bara "förbindelse vägras". En sak jag undrar är detta med SSH kryptering. Jag har ju krypterat lösenorden för användarna. Låt säga att min kompis ska försöka ansluta. Behöver han ha nåt SSH tjafs på sin dator eller ligger allt i min burk? Jag fattar inte riktigt hur det funkar eftersom man ändå använder ett vanligt lösenord.
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

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

Inlägg av tomasbjork »

Plus en sak till som jag inte fått svar på än. Gör det nåt att min port 21 redan är upptagen. Kan det vara därför inte servern fungerar?
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

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

Inlägg av tomasbjork »

Funkar nu. Felet var att kommandona connect_from_port_xxx=YES och pasv_promicios=YES inte var giltliga.
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

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

Inlägg av tomasbjork »

Ingen verkar vilja svara men men... Det funkar nästan. jag ljög om att det funka i förra inlägget. Mina kompisar får illegal port command när dom försöker connecta. Dom har prövat båda passv och active. Några ideer?
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

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

Inlägg av tomasbjork »

Problemet löst. Fanns en ruta i gftp som hette "ignore pasvadress". Kryssa jag i den fungerade det.

Mvh Tomasbjork
mille7
Inlägg: 26
Blev medlem: 27 apr 2008, 22:38
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

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

Inlägg av mille7 »

Har en liten fråga.
Får ftpn och fungera men vill sätta upp två grupper.
En som har tillgång till /var/ftp och en som har tillgång till /var/ftp/guest.

Sen fungerar inte servern om man lägger till:

Kod: Markera allt

## SSL - krypterad trafik
ssl_enable=YES
force_local_logins_ssl=NO
force_local_data_ssl=NO
rsa_cert_file=/etc/ssl/vsftpd/vsftpd.pem
Användarvisningsbild
northface
Inlägg: 501
Blev medlem: 15 dec 2007, 02:20
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

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

Inlägg av northface »

Justera raderna i vsftpd.conf så att de ser ut så här:
# user_sub_token=$USER
# local_root=/var/ftp/$USER

Skapa den nya foldern:

Kod: Markera allt

sudo mkdir /var/ftp/guest
sudo chmod 777 /var/ftp/guest
Konfigurering av enskild användare:

Kod: Markera allt

sudo mkdir /etc/vsftpd_user_conf
gksudo gedit /etc/vsftpd_user_conf/<användaren>
Klistra in:
local_root=/var/ftp/ eller local_root=/var/ftp/guest/ beroende på vart <användaren> ska komma.

Lägg sedan till följande rad i vsftpd.conf:
user_config_dir=/etc/vsftpd_user_conf

Starta om vsftpd

Kod: Markera allt

sudo /etc/init.d/vsftpd restart
Started out with nothing and have most of it left
mille7
Inlägg: 26
Blev medlem: 27 apr 2008, 22:38
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

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

Inlägg av mille7 »

Tack. va ju inte så svårt och fixa det.
Användarvisningsbild
northface
Inlägg: 501
Blev medlem: 15 dec 2007, 02:20
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

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

Inlägg av northface »

Inget ar svårt - bara man vet hur att göra.

Har du fått SSL att fungera?
Started out with nothing and have most of it left
mille7
Inlägg: 26
Blev medlem: 27 apr 2008, 22:38
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

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

Inlägg av mille7 »

Nää har inte haft tid, har försökt att få lite annat att fungera innan jag ger mig på det.


EDIT: syftningsfel
tomasbjork
Inlägg: 153
Blev medlem: 18 feb 2009, 21:56
OS: Ubuntu
Utgåva: 14.04 Trusty Tahr LTS

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

Inlägg av tomasbjork »

Jag har en liten fundering.
Jag har gjort två virtuella användare (tror jag) som ska ansluta till min vsftpserver. Problemet är att bara en fungerar. Jag misstänker att jag gjort något fel för jag gjorde en användare som hade samma anvnamn som jag har på datorn och samma pass, sen gjorde jag en random för min kompis. Jag gjorde ett krypterat lösen och klistra in i "passwd_ftp". Precis som i guiden. Men det är bara användaren som är som mitt eget i ubuntu som fungerar. Jag är så dålig på att förklara men vet it hur jag ska beskriva. När jag gör en ny användare så går jag till sidan som är länkad till i första posten där man kan generera ett krypterat lösen. Sen klistrar jag in det i "passwd_ftp" och skapar en mepp i "/var/ftp/" och chmodar den. Men det är fortfarande bara en användare som fungerar. Jag har provat göra flera men fungerar inte. Kan det vara för att den känner av att en användare är likadan som den som redan är på datorn och den struntar i kryptering och tjafs? Jag är störd jag vet men tack ändå.

Mvh Tomasbjork
Användarvisningsbild
northface
Inlägg: 501
Blev medlem: 15 dec 2007, 02:20
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS

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

Inlägg av northface »

Kan du klistra din vsftpd.conf här.
Started out with nothing and have most of it left
Skriv svar

Återgå till "Guider"