Ubuntu Server a ProFTPD kurma baştan sona

Kapat
X
 
  • Zaman
  • Gösterim
Clear All
yeni mesajlar
  • ozkandonmez
    Administrator

    • 30-12-2002
    • 47247

    #1

    Ubuntu Server a ProFTPD kurma baştan sona

    Ubuntu Server Üzerine ProFTPD Kurulumu


    [HR]

    Amaç:
    Bu rehberde Ubuntu Server üzerine ProFTPD kurulumu, temel yapılandırması, FTP kullanıcısı oluşturulması, servis kontrolü ve bağlantı testi adım adım anlatılmaktadır.

    [HR]

    1) Sistem Paketlerini Güncelle

    Önce sistem paketlerini güncelleyin:

    Code:
    sudo apt update
    sudo apt upgrade -y
    [HR]

    2) ProFTPD Kurulumu

    Normal kurulum komutu:

    Code:
    sudo apt install -y proftpd
    Eğer paket bulunamazsa, Universe deposunu açıp tekrar deneyin:

    Code:
    sudo add-apt-repository universe -y
    sudo apt update
    sudo apt install -y proftpd
    [HR]

    3) Mevcut Yapılandırmayı Yedekle

    Ana yapılandırma dosyasını yedekleyin:

    Code:
    sudo cp /etc/proftpd/proftpd.conf /etc/proftpd/proftpd.conf.bak
    Ardından düzenlemek için açın:

    Code:
    sudo nano /etc/proftpd/proftpd.conf
    [HR]

    4) Temel ProFTPD Ayarları

    Aşağıdaki satırların dosyada bulunduğunu kontrol edin. Yoksa ekleyin veya düzenleyin:

    Code:
    ServerName                      "Ubuntu FTP Server"
    DefaultRoot                     ~
    RequireValidShell               off
    Açıklamalar:
    • ServerName: Sunucu adı bilgisidir.
    • DefaultRoot ~: Kullanıcıyı kendi home dizinine hapseder.
    • RequireValidShell off: Shell olarak nologin verilen FTP kullanıcılarının da bağlanmasını sağlar.


    [HR]

    5) FTP Kullanıcısı Oluşturma

    Sadece FTP erişimi için bir kullanıcı oluşturabilirsiniz:

    Code:
    sudo useradd -m -d /srv/ftp/ftpuser -s /usr/sbin/nologin ftpuser
    sudo passwd ftpuser
    Kullanıcının dizinini hazırlayın:

    Code:
    sudo mkdir -p /srv/ftp/ftpuser
    sudo chown -R ftpuser:ftpuser /srv/ftp/ftpuser
    sudo chmod 755 /srv/ftp/ftpuser
    Not:
    Bu yapı sayesinde kullanıcı SSH oturumu açamaz, sadece FTP erişimi kullanır.

    [HR]

    6) ProFTPD Servisini Başlatma ve Etkinleştirme

    Servisi açın ve sistem açılışında otomatik başlatılmasını sağlayın:

    Code:
    sudo systemctl enable --now proftpd
    sudo systemctl restart proftpd
    sudo systemctl status proftpd --no-pager
    [HR]

    7) Port Kontrolü

    FTP'nin 21 numaralı portta dinleyip dinlemediğini kontrol edin:

    Code:
    sudo ss -lntp | grep :21
    [HR]

    8) Firewall (UFW) Ayarı

    Eğer UFW kullanıyorsanız FTP portunu açın:

    Code:
    sudo ufw allow 21/tcp
    sudo ufw reload
    [HR]

    9) Bağlantı Testi

    Bilgisayardan veya başka bir istemciden aşağıdaki bilgilerle bağlanabilirsiniz:
    • Host: Sunucu IP adresi
    • Port: 21
    • Username: ftpuser
    • Password: Oluşturduğunuz şifre


    FileZilla veya benzeri bir FTP istemcisi ile test yapılabilir.

    [HR]

    10) Dikkat Edilmesi Gerekenler
    • Düz FTP bağlantısı şifreleri ağ üzerinde açık şekilde taşıyabilir.
    • İnternete açık sunucularda mümkünse FTPS veya SFTP tercih edilmelidir.
    • Root kullanıcı ile FTP erişimi güvenlik açısından önerilmez.
    • Sadece ihtiyaç duyulan kullanıcılar oluşturulmalıdır.


    [HR]

    11) Sık Karşılaşılan Sorunlar

    Sorun: Paket bulunamıyor
    Çözüm:

    Code:
    sudo add-apt-repository universe -y
    sudo apt update
    Sorun: Kullanıcı giriş yapamıyor
    Kontrol edilmesi gerekenler:
    • Şifre doğru mu?
    • Kullanıcının dizin izinleri doğru mu?
    • proftpd.conf içinde RequireValidShell off var mı?


    Sorun: Servis başlamıyor
    Log ve durum kontrolü:

    Code:
    sudo systemctl status proftpd --no-pager
    sudo journalctl -u proftpd -n 100 --no-pager
    [HR]

    12) Özet

    Bu rehber ile Ubuntu Server üzerine ProFTPD kurulumu yapılmış, temel güvenlik ayarları uygulanmış, FTP kullanıcısı oluşturulmuş ve servis test edilmiştir.

    [HR]

    İsteğe Bağlı Sonraki Adımlar:
    • Pasif port aralığı tanımlama
    • FTPS (SSL/TLS) kurulumu
    • Birden fazla kullanıcı tanımlama
    • Belirli klasörlere özel yetki verme

    Üyelere Özel Konuları Görebilmek İçin Lütfen ÜYE GİRİŞİ Yapınız

    Yatırım, bilgi, yorum ve tavsiyeleri yatırım danışmanlığı kapsamında değildir. Yatırım danışmanlığı hizmeti, Sermaye Piyasası Kurulu tarafından yayımlanan Seri:V, No:52 Sayılı "Yatırım Danışmanlığı Faaliyetine ve Bu Faaliyette Bulunacak Kurumlara İlişkin Esaslar Hakkında Tebliğ" çerçevesinde aracı kurumlar, portföy yönetim şirketleri, mevduat kabul etmeyen bankalar ile müşteri arasında imzalanacak yatırım danışmanlığı sözleşmesi çevresinde sunulmaktadır.
    Burada ulaşılan sonuçlar tercih edilen hesaplama yöntemi ve/veya yorum ve tavsiyede bulunanların kişisel görüşlerine dayanmakta olup, mali durumunuz ile risk ve getiri tercihlerinize uygun olmayabileceğinden sadece burada yer alan bilgilere dayanılarak yatırım kararı verilmesi sağlıklı sonuçlar doğurmayabilir.
    Yatırımcıların verecekleri yatırım kararları ile bu sitede bulunan veriler, görüş ve bilgi arasında bir bağlantı kurulamayacağı gibi, söz konusu yorum/görüş/bilgilere dayanılarak alınacak kararların neticesinde oluşabilecek yanlışlık veya zararlardan www.ozmena.net web sitesi ve/veya yöneticileri sorumlu tutulmaz.

    HAYDI IPTV YAPALIM

    TBS 6991 Dual Tuner Dual CI Tv kartı linux sürücü yükleme

    LÜTFEN OKUYUN
İşlem Yapılıyor