yum install vsftpd
За konfiguraciju servera ćemo uređivati fajl etc/vsftpd/vsftpd.conf. Otvaramo ovaj fajl:
sudo nano -w etc/vsftpd/vsftpd.conf #открываем в редакторе файл конфигурации
Prvo je potrebno onemogućiti dozvolu za korišćenje FTP-a od strane anonimnih korisnika. To se može uraditi promenom vrednosti parametra anonymous_enable na NO.
Nakon toga ćemo odkomentarisati opcije “local_enable”,“write_enable” i“chroot_local_user”.
local_enable – ova opcija dozvoljava korisnicima koji su registrovani u sistemu da se prijave na server.
write_enable – dozvoljava korisnicima izvršavanje bilo koje FTP komande.
chroot_local_user (podrazumevana vrednost YES) – zabranjuje izlazak iz chroot okruženja, tj. korisnici neće moći da pristupe drugim fajlovima na serveru. Pristup će biti omogućen samo unutar njihovih kućnih direktorijuma.
Kreiramo novog korisnika user za FTP, što možemo uraditi komandom:
sudo useradd -d /var/www/path/to/your/dir -s /sbin/nologin user
Zatim je potrebno postaviti lozinku za korisnika user:
sudo passwd user #меняем пароль пользователя user
Nakon toga ćemo kreirati kućni direktorijum za korisnika user:
sudo mkdir -p /var/www/path/to/your/dir
Proveravamo da li je direktorijum kreiran:
sudo ls -la /var/www/path/to/your/dir/span>
Za dozvolu čitanja i pisanja korisniku user u njegov kućni direktorijum menjamo prava:
pre lang=”ru-RU”>sudo chown -R user /var/www/path/to/your/dir #menjamo vlasnika direktorijuma
sudo chmod 775 /var/www/path/to/your/dir #разрешаем запись в каталог
Kreiramo grupu ‘webusers‘ za FTP korisnike i dodajemo u nju ‘user‘ :
sudo groupadd webusers #создаем группу webusers
sudo usermod -G webusers user #добовляем пользователя user в группу
Restartujemo naš FTP server:
sudo service vsftpd restart
KONFIGURACIJA ANONIMNOG PRISTUPA FTP SERVERU
Uređujemo fajl etc/vsftpd/vsftpd.conf
sudo nano -w etc/vsftpd/vsftpd.conf
Opcija anonymous_enable omogućava anonimni pristup preko FTP-a:
anonymous_enable=YES #Включаем если была выключена
Nakon instalacije, preuzimanje fajlova anonimno je dozvoljeno i vrši se u podrazumevani direktorijum /srv/ftp. Tokom instalacije kreira se korisnik ftp sa kućnim direktorijumom /srv/ftp. Ako želite da ga promenite, potrebno je samo kreirati novi direktorijum i promeniti kućni direktorijum za korisnika ftp:
sudo mkdir /var/www/path/to/your/dir #создаем папку
sudo usermod -d /var/www/path/to/your/dir ftp # назначаем пользователю user
U ovoj konfiguraciji biće omogućen anonimni pristup direktorijumu /var/www/path/to/your/dir
Nakon izmena restartujte vsftpd:
sudo service vsftpd restart
