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.
- SunucuAdı: Bunu varsayılan sunucu adınız yapın.
- IPV6 Kullan: Kullanmıyorsanız “Kapalı” olarak değiştirebilirsiniz.
- DefaultRoot : Kullanıcıları ana klasörleriyle kısıtlamak için bu satırın açıklamasını kaldırın.
- 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.
- AuthOrder: Yerel şifrelerin kullanımını etkinleştirmek için satırın açıklamasını kaldırın.
- 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.
- 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.
- 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?