Sida 3 av 4

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

Postat: 28 feb 2009, 11:30
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 


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

Postat: 28 feb 2009, 11:50
av northface
Kör du från WAN via någon router eller direkt mellan klient och server på LAN?

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

Postat: 28 feb 2009, 12:21
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?

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

Postat: 28 feb 2009, 12:29
av northface
Testa med det interna ipnummret. Det ser du om du kör

Kod: Markera allt

ifconfig
i terminalen.

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

Postat: 28 feb 2009, 12:37
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?

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

Postat: 28 feb 2009, 12:45
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.

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

Postat: 28 feb 2009, 12:46
av tomasbjork
Funkar det fast andra datorn är på samma nätverk och kör windows?

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

Postat: 28 feb 2009, 13:04
av northface
Javisst.

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

Postat: 03 mar 2009, 23:10
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.

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

Postat: 04 mar 2009, 19:17
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?

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

Postat: 04 mar 2009, 20:07
av tomasbjork
Funkar nu. Felet var att kommandona connect_from_port_xxx=YES och pasv_promicios=YES inte var giltliga.

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

Postat: 05 mar 2009, 17:58
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?

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

Postat: 05 mar 2009, 23:10
av tomasbjork
Problemet löst. Fanns en ruta i gftp som hette "ignore pasvadress". Kryssa jag i den fungerade det.

Mvh Tomasbjork

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

Postat: 13 mar 2009, 02:57
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

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

Postat: 13 mar 2009, 23:58
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

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

Postat: 14 mar 2009, 18:07
av mille7
Tack. va ju inte så svårt och fixa det.

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

Postat: 14 mar 2009, 18:20
av northface
Inget ar svårt - bara man vet hur att göra.

Har du fått SSL att fungera?

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

Postat: 15 mar 2009, 16:14
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

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

Postat: 18 mar 2009, 01:08
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

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

Postat: 19 mar 2009, 21:54
av northface
Kan du klistra din vsftpd.conf här.