Pure-ftpd kurulumu ve kullanıcı oluşturma – Ubuntu

Öncelikle sistemimizi güncelleyip yükseltilecek paket varsa işlem sağlayalım.

# apt update -y
# apt upgrade -y

Pure-ftpd kurulumunu yapalım.

# apt -y install pure-ftpd

Pure-ftpd servisini başlatalım ve sunucu açıldığında otomatik açılması için ayarını yapalım.

# systemctl start pure-ftpd
# systemctl enable pure-ftpd

Pure-ftpd güvenlik ayarlarını yapalım. “/etc/pure-ftpd/pure-ftpd.conf” dosyasında aşağıdaki şekilde parametreleri düzenleyelim.

#PAMAuthentication yes
PureDB /etc/pure-ftpd/pureftpd.pdb
MinUID      1000

Pure-ftpd veritabanı dosyaları için sembolik linkleri oluşturalım.

# ln -s /etc/pure-ftpd/pureftpd.passwd /etc/pureftpd.passwd
# ln -s /etc/pure-ftpd/pureftpd.pdb /etc/pureftpd.pdb
# ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/PureDB

FTP kullanıcıları için grup ve kullanıcı oluşturalım.

# groupadd ftpgroup
# useradd -g ftpgroup -d /dev/null -s /etc ftpuser

Kullanmak istediğimiz FTP kullanıcısını oluşturalım. Uygun kullanıcı adı ve yetkili olacağı dizini belirtmemiz gerek.

# pure-pw useradd domainftp -u ftpuser -d /var/www/html/domain.com -m
# chown -R root:ftpgroup /var/www/html/domain.com

Yaptığımız değişikliklerin veritabanına yazılmasını sağlayalım.

# pure-pw mkdb

Servisi yeniden başlatalım.

# systemctl restart pure-ftpd
Back To Top