İçerik
Bir dizini paylasima acmanin en kolay yollarindan birisi FTP’dir. CentOS 6 ve 7 de bir dizini FTP paylasimina acmak icin vsFTPd kullanabilirsiniz.
Adim 1: CentOS 6 ve 7’de vsFTP kurulumu
Herseyden once her zaman yapmamiz gerektigi gibi oncelikle yum paketlerini guncelleyelim…
1 |
yum -y update |
Simdi de vsFTPd’yi ve ihtiyac duydugu paketleri kuralim
1 |
yum -y install vsftpd |
Adim 2: Yapilandirma
Yapilandirmak cok sart degil fakat guvenlik onlemleri icin her ihtimale karsin biz neyi nerden duzenleyecegimizi bilir olalim :)
Simdi vsFTPd icin yapilandirma dosyasini duzenleyelim
1 |
vim /etc/vsftpd/vsftpd.conf |
3. sahislarin dosya yuklemesi, indirmesini engellemek eger aksi bir duruma ihtiyac duymuyorsaniz ilk yapmaniz gerekendir – ki zaten ilk yapilandirma da bu; bunun icin anonymous_enable
i NO yapiyoruz.
anonymous_enable=NO
Yerel (CentOS’a giris yapabilen) kullanicilarin FTP baglantisi kurmasini istiyorsaniz eger local_enable
i YES yapin.
local_enable=YES
Not: Eger web sunucusu olarak yapilandirmayi hedefliyorsaniz bu adimi NO olarak tutun, aksi takdirde guvenlik duvarinizin asilmasi/calinmasi durumunda tum siteleri elinizle teslim etmis olursunuz.
Yerel kullaniciya yazma yetkisi vermek istiyorsaniz write_enable secenegini dilediginiz gibi duzenleyebilirsiniz. Simdilik yetki verdigimizi varsayarsak;
write_enable=YES
Yerel kullanicilarin FTP icin kullanima atanmis dizinleri ve dosyalari gorme/duzenleme (chrootlama) yetkisi olmasini istiyorsaniz chroot_local_user
satirini bulun ve eger basinda # isareti varsa kaldirin ve degerini YES yapin.
chroot_local_user=YES
Artik :wq yaparak kaydedip cikabilirsiniz.
Servisi yeniden baslatalim;
1 |
systemctl restart vsftpd |
Bir de sistem acilisinda otomatik acilacak hale getirelim;
1 |
systemctl enable vsftpd |
Adim 3: Guvenlik Duvarinda Kalici Izin Verme
Port 21 bilindigi gibi varsayilan FTP portudur ve bizim de port 21’e erisim izni vermemiz gerekiyor.
1 |
firewall-cmd --permanent --add-port=21/tcp |
ardindan da guvenlik duvarini yeniden baslatiyoruz
1 |
firewall-cmd --reload |
Artik FTPmiz hazir.
Dilersek artik kullanici ekleyebilir ve diledigimiz dizine yetki verebiliriz.