Kusursuz Ubuntu Sunucu | Apache2, PHP, MySQL, ProFTPD, BIND, Dovecot, ISPConfig 3

Proftpd Kurulumu ve yapılandırma 

Proftpd yerine siz vsftpd ya da pureftpd de kullanabilirsiniz. Fakat yapı itibari ile apache’ye benzer olması ve sorunsuz çalışması nedenleriyle ben proftpd kullanacağım. Detaylı bilgiye bu linkten ulaşabilirsiniz.

kurulum sırasında ne tür bir sunucu kullanacağınızı soracaktır, standalone seçip devam edin. Kurulum tamamlandıktan sonra aşağıdaki komut ile ayar dosyasını açın.

Düzenleme yapacağımız kısımlar sırası ile şöyle

Burada ftp sunucuya bağlanıldığında vereceği mesajı değiştirdik.

normalde DefaultRoot yazan satırın başında # işareti bulunur. Bu ayar pasif durumdayken ftp’ye bağlanan bir kişi, yetkilendirildiği dizinin dışına çıkabilir, bu da güvenlik sorunu oluşturabilir. Baştaki # işareti kaldırıp kullanıcıyı kendi klasörüne hapsedelim. Sadece kendi alanına dosya yüklesin. Dosyayı kaydedip kapatın ve proftpd’i yeniden başlatın.

Sunucu kurulumunu türkçe yaptıysanız (ingilizce kullanmanızı tavsiye etmiştim) aşağıdakine benzer bir hata alabilirsiniz.

Dilden kaynaklanan bu hatayı proftpd.conf dosyasını açıp aşağıdaki satırı ekleyerek düzeltebilirsiniz.

eklenecek satır.(dosyanın başına)

tekrar başlatmayı deneyin.

Şimdi FTP için bir kullanıcı oluşturalım. Linux terminalde kullanıcı eklerken useradd komutunu kullanıyoruz.

kullanici_adi adında bir kullanıcı oluşturmuş olduk. Şimdi bu kullanıcının şifresini değiştirelim.

İki kere şifresini girdikten sonra, bu kullanıcının kullanacağı klasörü oluşturalım

ve bu alanın izinlerini düzenleyelim.

herhangi bir ftp programı ile sunucuya bağlanmaya çalışın. (cuteftp, filezilla, flashfxp,vs…)

BIND DNS Server, Vlogger, Webalizer ve Awstats Kurulumu

komutunu uygulayarak bind dns sunucu kurulumunu tamamlayın.

komutunu uyguladıktan sonra aşağıdaki komutla dosyayı açın

bütün satırların başında # olacak şekilde ayarların. Örnek aşağıdaki gibi

dosyayı kaydedip kapatın.

 Jailkit Kurulumu

Jailkit SSH kullanıcılarını chroot ortamında kullanmak istiyorsanız gereklidir. aşağıdaki komutları sırasıyla uygulayın.

olmasa da olur ama gene de fail2ban kuralım

PaylaşShare on Facebook0Tweet about this on TwitterShare on Google+0Share on LinkedIn0Email this to someoneShare on Tumblr0Pin on Pinterest0Digg this
Ubuntu kategorisine gönderildi Etiketler: , , , , , , , , , , , , , , , , , ,
2 comments on “Kusursuz Ubuntu Sunucu | Apache2, PHP, MySQL, ProFTPD, BIND, Dovecot, ISPConfig 3
  1. Üveys diyor ki:

    Merhaba,
    Herşeyi birer birer uyguladım. İspconfig çalıştı godaddy’den domain yönlendirdim. Dns oluşturdum ftp ekledim. Ama site açılmıyor. Bu işlmlerden sonra yapmam gereken birşey var mı?

    • ilkserver diyor ki:

      FTP giriş yapabiliyor musunuz ? Sadece FTP oluşturmak yetmez. Kullanıcı, kullanıcıya bağlı Web sitesi de oluşturmalısınız.
      Ayrıca ISPConfig kullanım kılavuzuna bakmanızı öneririm.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*