Crmgo Blog

Konfiguracija VSFTPD

Konfiguracija VSFTPD

yum install vsftpd Za konfiguraciju servera ćemo uređivati fajl etc/vsftpd/vsftpd.conf . Otvaramo ovaj fajl: 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” ,…

Konfiguracija VSFTPD

 

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

Napomena: tekst može biti uz pomoć AI uz ljudsku proveru. Odgovoran: Dmytro Lomaka, Kaltenkirchen.

Kategorije: FTP