19 јануар 2013

Jednostavan FTP Server - vsftpd


vsftpd (Very Secure FTP Daemon)

Instalacija (Debian Squeeze, Ubuntu...):
 apt-get install vsftpd  

Konfigurisanje (/etc/vsftpd.conf) - izmenjeni samo navedeni redovi:
 anonymous_enable=NO  
 local_enable=YES  
 write_enable=YES  
 local_umask=022  
 chroot_local_user=YES  

Restart posle konfigurisanja:
 /etc/init.d/vsftpd restart  

Kreirati direktorijum i podesiti prava pristupa:
 mkdir /home/ftp-dir  
 chown root:ftp /home/ftp-dir  
 chmod 775 /home/ftp-dir  

Kreiranje korisnika koji će imati pristup deljenom direktorijumu:
 useradd -g ftp -d /home/ftp-dir ftpuser1  
 useradd -g ftp -d /home/ftp-dir ftpuser2  
 useradd -g ftp -d /home/ftp-dir ftpuser3  
 passwd ftpuser1  
 passwd ftpuser2  
 passwd ftpuser3  

Login nekim ftp klijentom sa drugog računara.

Dopuna 03.02.2014.
Ukoliko se prilikom prijavljivanja korisnika izbaci poruka (u verzijama vsftpd 3.x):
500 OOPS: priv_sock_get_cmd
potrebno je u konfiguracioni fajl (/etc/vsftpd.conf) dodati:
seccomp_sandbox=NO
i restartovati server.
 

Нема коментара:

Постави коментар