Ubuntu/Debian'da ProFTPD Sunucusunu Kurma ve Yapılandırma


FTP sunucuları, yerel bilgisayarınız ile web sunucusu arasında FTP bağlantısı oluşturmanıza olanak sağlayan yazılım parçasıdır. ProFTPD Unix/Linux sunucuları için bir FTP sunucusudur, çok yapılandırılabilir ve çok etkilidir, ücretsiz ve açık kaynaklıdır, GPL lisansı altında yayınlanmıştır.

Bu makalede, Ubuntu/Debian makinelerine ProFTPD sunucusunun nasıl kurulacağını açıklayacağız.

Adım 1: ProFTPD Sunucusunu Kurun

Tabii ki, yazılımı kullanabilmeniz için yüklemeniz gerekiyor. Öncelikle terminalde aşağıdaki apt-get komutlarını çalıştırarak tüm sistem paketlerinizin güncel olduğundan emin olun.

sudo apt-get update
sudo apt-get upgrade

Şimdi ProFTPD sunucusunu kurmak için terminalde çalıştırın.

sudo apt-get install proftpd

Kurulum sırasında ProFTPD sunucunuz için istediğiniz kullanım tipini seçmenizi isteyecek, ihtiyacınıza en uygun modu seçebilirsiniz.

Adım 2: ProFTPD Sunucusunu Yapılandırın

Kullanmaya başlamadan önce bazı dosyaları düzenlememiz gerekecek; /etc/proftpd/proftpd.conf, Ubuntu/Debian sunucuları için varsayılan yapılandırma dosyasıdır ve onu kullanarak düzenlemeye başlayabilirsiniz. vi komutunu çalıştırın.

sudo vi /etc/proftpd/proftpd.conf

Dosyayı düzenlemeye başlamak için “I” tuşuna basın. Şimdi dosyanın içeriğini aşağıda gösterildiği gibi değiştirin.

  1. SunucuAdı: Bunu varsayılan sunucu adınız yapın.
  2. IPV6 Kullan: Kullanmıyorsanız “Kapalı” olarak değiştirebilirsiniz.
  3. DefaultRoot : Kullanıcıları ana klasörleriyle kısıtlamak için bu satırın açıklamasını kaldırın.
  4. RequireValidShell: Bu satırın açıklamasını kaldırın ve /etc/ dosyasında geçerli bir kabuğa sahip olmayanlar için bile kullanıcılar için oturum açmayı etkinleştirmek üzere onu “Açık” yapın. Oturum açmak için kabuklara tıklayın.
  5. AuthOrder: Yerel şifrelerin kullanımını etkinleştirmek için satırın açıklamasını kaldırın.
  6. Bağlantı Noktası: Bu satır, FTP sunucusu için varsayılan bağlantı noktasını tanımlar; varsayılan olarak 21'dir. İsterseniz burada herhangi bir özel bağlantı noktasını tanımlayabilirsiniz.
  7. SystemLog: Varsayılan günlük dosyası yolu; isterseniz onu değiştirebilirsiniz.

Yukarıdaki değişiklikleri önerildiği şekilde yaptıktan sonra dosyayı kaydedip “ESC” tuşuna basıp :x yazarak kaydedip sessize alabilirsiniz.

Şimdi bu komutu kullanarak ProFTPD sunucusunu yeniden başlatın.

sudo service proftpd restart

ProFTPD kurulumu sırasında varsayılan bir “proftpd” kullanıcısı otomatik olarak oluşturulur, ancak bunun için bir şifre oluşturmamız gerekecek, bunu yapmak için çalıştırın.

sudo passwd proftpd

Bu kadar!. Artık tarayıcınızda aşağıdaki adreslere gidebilirsiniz, çalışır durumda olacak, size kullanıcı adı ve şifreyi soracaktır.

ftp://youripaddress 

OR

ftp://yourdomian.com

Kullanıcı Adı kısmına “proftpd” yazın, Şifre kısmına proftpd kullanıcısı için daha önce belirlediğiniz şifreyi yazın.

3. Adım: ProFTPD Kullanıcıları Oluşturma

Fark ettiğiniz gibi “proftpd” kullanıcısı için varsayılan giriş dizinindesiniz, bu bizim işimize yaramaz, bu yüzden /var ile yeni bir kullanıcı oluşturacağız. /www/ klasörünü ana klasör olarak belirledik, böylece ona kolayca erişebiliriz.

FTP kullanıcısı oluşturmak için “myproftpduser” komutunu çalıştırın.

sudo useradd myproftpduser

Bunun için bir şifre oluşturmak için.

sudo passwd myproftpduser

Ana klasörünü /var/www/ olarak değiştirmek için çalıştırın.

sudo usermod -m -d /var/www/ myproftpduser

Linux'ta yeni kullanıcı oluştururken useradd komutu ile kullanıcı ana dizini de tanımlayabilirsiniz, daha fazla bilgi ve useradd komutunun kullanımı için adresindeki yazımızı okuyabilirsiniz.

  1. 15 'useradd' Komutu Örnekleri

Şimdi ProFTPD sunucusunu kullanarak yeniden başlatın.

sudo service proftpd restart

Artık FTP sunucusundan kolayca erişebilirsiniz, isterseniz FTP sunucunuza erişmek için Filezilla'yı veya başka bir FTP istemcisini de kullanabilirsiniz.

Adım 4: ProFTPD Sorunlarını Giderme:

Mevcut tüm hata mesajları varsayılan olarak /var/log/proftpd/proftpd.log dosyasında saklanacaktır; ProFTPD sunucu kurulumunuz çalışmıyorsa bu dosyayı kontrol edebilirsiniz; bazen de bunun gerçekleşebileceğini unutmayın. ProFTPD sunucusunda gecikme olursa ve “Bağlantı Reddedildi” mesajı nedeniyle sunucuya erişemezseniz, bu bir sorun değildir, yapmanız gereken tek şey ProFTPD sunucusunu yeniden başlatmaya devam etmektir. çalışır (başka hata olmaması durumunda).

ProFTPD sunucusunu daha önce kurdunuz mu? Wu-ftpd gibi diğer FTP sunucularıyla karşılaştırdığınızda bu konuda ne düşünüyorsunuz?