3CX Yedeklemeleri için FTP Sunucusunu Kullanma - Linux
Bu kılavuz, Linux'ta 3CX Yedekleme ve Geri Yükleme için desteklenen FTP çözümlerini sunmaktadır.
Önemli Not
3CX tarafından Linux’ta test edilen FTP sunucuları vsftpd ve Pro-FTPd. Bir FTP sunucusu 3CX PBX'inizden bağımsız olarak çalışır ve aynı makineye kurulması gerekmez. Bu kılavuzda bahsedilen FTP sunucusu vsftpd.
Linux için FTP Sunucusu
Bu kılavuz, herkesin indirip kullanabileceği ücretsiz Debian 9/Debian 10’da “vsftpd” (çok güvenli dosya transfer protokolü arka plan programı) FTP sunucusunun kurulumunu açıklar. “Vsftpd” FTP sunucusunu kurmak için:
- Linux sisteminizde SSH veya yerel terminal aracılığıyla oturum açmak için yönetici ayrıcalıklarına sahip bir hesap kullanın.
- APT deposu bilgilerini şu komutla güncelleyin:
- vsftpd'yi şu komutla yükleyin:
- vsftpdhizmetinin önyükleme sırasında başlatılmasını şu komutla etkinleştirin:
vsftpd FTP Hizmetini Yapılandırma
- Linux sunucunuzdaki terminali kullanarak /etc/vsftpd.confdosyasını düzenleyin ve FTP hizmetini şu komutu kullanarak yapılandırın:
- vsftpdhizmetinin amaçlandığı gibi çalışması için yapılandırma dosyasına dahil edilmesi gereken minimum yapılandırma seçenekleri şunlardır:
listen=YES listen_ipv6=NO anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=NO xferlog_enable=YES xferlog_file=/var/log/vsftpd.log #Data Connection Timeout control for large file transfer - adjust accordingly. data_connection_timeout=3600 chroot_local_user=YES chroot_list_enable=NO secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=ftp allow_writeable_chroot=YES #pasv_enable=YES #pasv_max_port=10100 #pasv_min_port=10090 #pasv_address=X.X.X.X
Hash (#) ile başlayan satırlar yapılandırma seçeneklerinin yorumlanmasıdır ve başlatma sırasında "vsftpd" tarafından uygulanmaz. Her seçeneği ortamınıza göre yapılandırın ve FTP sunucunuz bir NAT cihazının arkasında çalışıyorsa "3" adımına geçin, aksi halde "4" adımına geçin.
- FTP sunucunuz bir NAT cihazının arkasında ise, pasif FTP kullanımını etkinleştirmeniz gerekir. Bunu yapmak için, yapılandırma dosyasının sonuna şu yapılandırma seçeneklerini yorumdan çıkarın ve ekleyin:
pasv_enable=YES
pasv_max_port=10100
pasv_min_port=10090
pasv_address=X.X.X.X
Ağ ortamınıza uyacak şekilde bu pasif FTP bağlantı seçeneklerini yapılandırın:
- “pasv_min_port” ve “pasv_max_port” - farklı bir port aralığı (min - maksimum) ayarlayın.
- “pasv_address” - “X.X.X.X” ifadesini genel IP adresinizle eşleşecek şekilde değiştirin.
- Dosyayı kaydedip düzenleyiciden çıkmak için Ctrl+Xtuşlarına, ardındanYveEntertuşlarına basın.
- Yapılandırılan seçenekleri şu komutla uygulamak için vsftpdhizmetini yeniden başlatın:
vsftpd'ye bir FTP Kullanıcısı ekleme
- Linux terminalini kullanarak şu komutla yeni bir FTP kullanıcısı oluşturun:
Bu örnekte, bu hesap için kabuk erişimini devre dışı bırakmak, yani yalnızca dosya aktarımları için kullanılmak üzere “-s /bin/nologin” seçeneğiyle “3cxftpuser” FTP kullanıcısını oluşturuyoruz.
- Yeni FTP kullanıcısı için bir parola belirlemek için şu komutu kullanın:
- 3CX Yönetim Konsolunda Yedekleme ve Geri Yükleme işlevi için yapılandırılmış FTP hizmetini ve kullanıcıyı kullanmaya devam edin.
Daha Fazlasını Gör
- 3CX Yedeklemeleri için FTP Sunucusunu Kullanma - Windows
- 3CX Yedekleme ve Geri Yükleme Komutlarının nasıl kullanılacağını öğrenin
Son Güncelleme
Bu belge en son 2 Haziran 2023'te güncellendi
