16.11.2017 00:46 Tarihinde oluşturuldu. / 44 Kez okundu.
VSFTPD Kurulumu ve ayarları (FTP Server)

Kuruluma geçmeden önce bu FTP bağlantınızı yapabilmeniz için FTP Client programlarına ihtiyaç duyacaksınız. Bunu için çeşitli programlar mevcuttur. Yaygın olanlardan bazıları; Filezilla, CoreFTP, WinSCP. Bunların yanı sıra farklı ücretli yazılımlar da bulunabilmektedir.

VSFTPD Kurulumu:

Server'ınıza bağlantı sağlayınız. (Bu işlemleri bilmiyorsanız sitemizde aratma yaparak ulaşabilirsiniz.)

cd ~

komutu ile ana dizine çıkın.

vsftpd kurmak için gerekli olan komut:

yum install vsftpd -y

Complate uyarısını gördükten sonra;

Bir sonraki adım olarak ücretsiz ftp client yazılımını server'a kurabilirsiniz.

yum install ftp -y

Kurulum bölümü basit olarak bu şekildedir. Ancak server'a bağlanabilmek için bir takım ayarlamalar yapmanız gerekmektedir.

VSFTPD Ayarları:

Nano editör ile vsftpd.conf dosyasını açmamız gerekiyor. Nano editör sisteminizde kurulu değil ise  yum install nano -y  komutu ile kurabilirsiniz. 

Configuration dosyasını açmak için;

nano /etc/vsftpd/vsftpd.conf

Açtığımız konfig dosyasında öncelikle şifresiz girişleri önlemek için anonymous_enable=NO olarak ayarlamalı.

Ayrıca local_enable=YES olarak ayarlanmış ve önündeki # işaretinin kaldırılmış olduğundan emin olmalısız.

Bir sonraki adım olarak  chroot_local_user=YES  satırını bularak bu satırın önündeki # işaretini de kaldırmak olacak. Bu kısımı yapmazsanız server'da bulunan tüm dosyalara erişilmiş olacaktır. Bu seçenek sayesinde kısıtlanmış bir bölümü FTP'ye açmış bulunursunuz.

Belirli bir kullanıcı listesi oluşturarak yalnızca bu kullanıcıların kendilerine belirlenmiş bölümlere girmesini sağlamak için. chroot_list_enable=YES  ve chroot_list_file=/etc/vsftpd/chroot_list

bölümlerinin # işaretini kaldırarak aktif hale getirmeniz ve nano /etc/vsftpd/chroot_list yazarak yeni bir liste dosyası oluşturarak içine kullanıcı isimlerini alt alta yazmanız gerekir.

Bütün bu ayarlamalardan sonra vsftpd servisini yeniden başlatmak gerekmektedir. Bunun için;

service vsftpd restart

Server açıldığında vsftpd servisinin otomatik olarak açılması için;

chkconfig vsftpd on

FTP server için yapmanız gereken tüm ayarlamalar bu kadar. Şimdi ftp://domain adresi  ya da IP adresiniz şeklinde deneme yapabilirsiniz. tercih ettiğiniz FTP programı ile de websitenize bağlanabilirsiniz. SFTP bağlantı yöntemi ile bağlantı kurmayı denemeniz gerekmektedir.

 

Not: Tüm ayarlamalardan emin olmanıza rağmen FTP'ye bağlanamıyorsanız firewall tarafından bağlantınız engelleniyor olabilir. Güvenlik duvarına FTP server'ı kaydetmek için;

firewall-cmd --permanent --add-service=ftp
systemctl restart firewalld
İsim:
Yorum:
Doğrulama:
Yorum Ekle