Centos 7 Ftp Sunucusu Kurulumu


Centos 7 Üzerinde ftp Sunucusu Kurulumuna geçmeden önce kısa bilgiler vereyim , elinizdeki her sunucuya kurulabilir ama  üzerinde farklı bir ftp işletimcisi var mı onu kontrol edip öyle kurun yoksa çakışma yaşayabilirsiniz.

Benim ftp server kurma sebebim yedek sunucusu oluşturmaktı , siz ister Yedek sunucusu ister saklama alanı olarak kullanabilirsiniz. Biz Bu Yazımızda Vsftpd İşletimcisi ile ftp sunucusu kuracağız , ihtiyacınıza göre farklı işletimcileri de tercih edebilirsiniz.Hatta kamera kayıtlarını bile bu sunucuya aldırabilirsiniz , ftp bağlantısını kullanarak bir çok dosyayı bu sunucu üstüne aktarabilirsiniz.

Backup Sunucusu Ve storage Sunucusu Farkları Yok , Hepsinde veri barınıyor verilerin çeşitliği ve kullanılan raid tipleri değişiklik gösterebilir , önemli ve önemsiz olması yapıları değiştirir.

Dosyalarınızı saklamak veya reseller yedeklerinizi , sitenizin yedeklerini bu sunucu üzerinde tutmanıza yardımcı olacak bir ftp sunucusu kuruyoruz.

Backup Server = Yedek Sunucusu

Storage Server = Saklama / Depolama Sunucusu

Ftp Nedir ?  

File Transfer Protocol = Dosya Aktarım Protokolü Olarak Bilinir. Dosya Aktarımını Sağlar.

Ftp İçin Gerekli Portlar İse :

20 TCP / UDP ( Ftp Veri Portu )

21 TCP / UDP ( Ftp Veri Gönderme / Alma )

Donanımsal firewall mevcut ise bu portları açtırmayı  unutmayın.

Neden Vsftpd ?

Farklı İşletimcilerde tercih sebebidir ama hız vede güvenlik konusundan güvendiğim için vsftpd kullanıyorum vede tavsiye ediyorum.

Bağlantı İstek Cevap Süresi Kısa , Güvelik Açısından daha Net ve stabil.

Kurulama Gecelim :

İlk Olarak Sunucumuzu Güncelliyoruz :

yum -y update

Vsftpd Kurulumunu Başlatıyoruz :

yum -y install vsftpd

Dosyalarda Değişiklik Yapacağımız İçin Ben Nano Kullanıyorum , Nano Kurmanızı Öneririm.

Yum –y install nano

Değişiklik yapmamız Gereken Dosyayı nano ile acıyoruz.

Nano /etc/vsftpd/vsftpd.conf

Sıraladığım Secenekleri Bulup Yazdığı şekile Getiriyorsunuz , En Önemlisi Anonim Bağlantıyı NO Yapmanız Gerekli Yoksa Büyük Güvelik Zafiyeti Oluşturursunuz.

Değişecek Alanlar ( Olması Gereken Değerler) :

anonymous_enable=NO

local_enable=YES

write_enable=YES

chroot_local_user=YES

Ayarlarımızı Yaptık Ftp İşletimcimizi Restart Edelim.

systemctl restart vsftpd

Otomatik Açılmasını Sağlayalım.

systemctl enable vsftpd

Firewalldan izin verelim :

firewall-cmd –permanent –add-port=21/tcp

Firewallı Yenileyelim :

firewall-cmd –reload

Kurulumumuz Bu Kadar Arkadaşlar Kullanıcı Eklemek İçin İse Normal Her Server Kullanıcısı Bağlanabiliyor erişimlerini Kapatmak İsterseniz Nano Yardımı İle Yapabilirsiniz.

Nano /etc/ftpusers

Alanına kullanıcı adını ekliyorsunuz.

Güvenlik için sunucunuzu güncel tutmayı unutmayın , basit brute force ile çözülebilecek şifrelerden uzak durun.

Exit mobile version