FTP

FTP sunucusunu Linux Mint 20'ye kurun ve yapılandırın

FTP sunucusunu Linux Mint 20'ye kurun ve yapılandırın
FTP veya Dosya Aktarım Protokolü, bir ağ üzerinden iki sistem arasında dosya ve bilgi aktarmak için kullanılan en popüler ağ protokolüdür. Ancak FTP varsayılan olarak trafiği şifrelemez, bu güvenli bir yöntem değildir ve bir sunucuya saldırıyla sonuçlanabilir. Burası, Çok Güvenli FTP Arka Plan Programı anlamına gelen ve güvenli, kararlı ve hızlı bir FTP sunucusu olan VSFTPD'nin geldiği yerdir. VSFTPD, GNU GPL kapsamında lisanslanmıştır. Linux dağıtımlarının çoğu için, VSFTPD varsayılan FTP sunucusu olarak kullanılır. Bu makalede, FTP sunucusunun Linux Mint OS üzerinde nasıl kurulacağını ve yapılandırılacağını öğreneceksiniz.

Not: Linux Mint 20 OS üzerinde işlem ve komutları anlattık. Daha eski Mint sürümlerinde aşağı yukarı aynı prosedür izlenebilir.

FTP sunucusunu yükleme

Linux Mint üzerinde bir FTP sunucusu kurmak için aşağıdaki adımları izleyin:

Adım 1: VSFTPD'yi yükleyin

İlk adımımız VFTPD'yi sistemimize kurmak olacaktır. Bunu yapmak için, Ctrl+Alt+T klavye kısayolunu kullanarak Mint OS'de Terminal'i başlatın. Ardından, sistem deposu dizinini güncellemek için Terminal'de aşağıdaki komutu verin:

$ sudo uygun güncelleme

Ardından, Terminal'de aşağıdaki komutu kullanarak VSFTPD'yi kurun:

$ sudo apt install -y vsftpd

VSFTPD kurulumu tamamlandıktan sonra konfigürasyona geçeceğiz.

2. Adım: VSFTPD'yi Yapılandırın

VSFTPD, aşağıdakiler aracılığıyla yapılandırılabilir: /etc/vsftpd.konf dosya. Düzenle /etc/vsftpd.konf Terminal'de aşağıdaki komutu kullanarak dosya:

$ sudo nano /etc/vsftpd

Şimdi aşağıdaki satırları ekleyin veya yorumunu kaldırın (dosyaya zaten eklenmişse):

dinle=HAYIR
anonim_enable=HAYIR
local_enable=EVET
write_enable=EVET
local_umask=022
dirmessage_enable=EVET
use_localtime=EVET
xferlog_enable=EVET
connect_from_port_20=EVET
chroot_local_user=EVET
Secure_chroot_dir=/var/run/vsftpd/boş
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.anahtar
ssl_enable=Evet
pasv_enable=Evet
pasv_min_port=10000
pasv_max_port=10100
allow_writeable_chroot=EVET
ssl_tlsv1=EVET
ssl_sslv2=HAYIR
ssl_sslv3=HAYIR

Bittiğinde, kaydedin ve kapatın /etc/vsftpd.konf dosya.

3. Adım: Güvenlik duvarında bağlantı noktalarına izin verin

Sisteminizde bir güvenlik duvarı çalışıyorsa, bunun üzerinden bazı FTP bağlantı noktalarına izin vermeniz gerekir. 20 ve 21 numaralı bağlantı noktalarına izin vermek için Terminal'de aşağıdaki komutları verin:

$ sudo ufw 20/tcp'ye izin veriyor
$ sudo ufw 21/tcp'ye izin verir

Güvenlik duvarında bağlantı noktasına izin verilip verilmediğini Terminal'de aşağıdaki komutu kullanarak doğrulayabilirsiniz:

$ sudo ufw durumu

Adım 4: VSFTPD'yi etkinleştirin ve çalıştırın

Artık VSFTPD, güvenlik duvarında yapılandırılmış ve buna izin verilmiştir; şimdi VSFTPD hizmetlerini etkinleştirebilir ve çalıştırabiliriz. İşte bunu yapmak için komutlar:

VSFTPD hizmetinin önyüklemede başlamasını sağlamak için Terminal'de aşağıdaki komutu verin:

$ sudo systemctl vsftpd'yi etkinleştir.hizmet

VSFTPD hizmetini çalıştırmak için Terminal'de aşağıdaki komutu verin:

$ sudo systemctl start vsftpd.hizmet

Herhangi bir yapılandırma değişikliği yaptıktan sonra VSFTPD hizmetini yeniden başlatmanız gerekirse, Terminal'de aşağıdaki komutu verin:

$ sudo systemctl vsftpd'yi yeniden başlat.hizmet

VSFTPD'nin etkin ve çalışır durumda olduğunu doğrulamak için Terminal'de aşağıdaki komutu verin:

$ sudo systemctl durumu vsftpd.hizmet

Adım 5: Bir FTP kullanıcısı oluşturun

Ardından, FTP bağlantısını test etmek için kullanılacak bir kullanıcı hesabı oluşturun. Bir kullanıcı hesabı oluşturmak ve bir parola belirlemek için Terminal'de aşağıdaki komutları verin:

$ $ sudo adduser
$ sudo şifresi

6. Adım: FTP bağlantısını test edin

Artık FTP sunucumuz hazır, yani FTP bağlantısını test etme zamanı.

FTP bağlantısını yerel olarak test etmek için, aşağıdaki komutu Terminal'de değiştirin FTP sunucunuzun gerçek IP adresi ile:

$ ftp

Uzak sistemden aynı yukarıdaki komutu kullanarak FTP bağlantısını uzaktan da test edebilirsiniz. Ağdaki Windows makinesinden FTP bağlantısını test ettim.

FTP sunucusuna bağlanmak için Filezilla gibi FTP istemcisini de kullanabilirsiniz. FTP sunucusuna bağlanmak için Filezilla uygulamasını kullanmak için, FTP sunucusunun IP adresini, daha önce belirlediğiniz kullanıcı adını ve şifreyi ve 21 numaralı bağlantı noktasını sağlayın ve ardından Hızlı bağlantı buton.

Bağlandıktan sonra FTP sunucusunda başarıyla oturum açacaksınız ve uzak sunucu dosyalarına ve klasörlerine erişebileceksiniz.

Orada, Linux Mint 20 sisteminde FTP sunucusunun kurulumu ve konfigürasyonu var. Yukarıda açıklanan basit adımları izleyerek, FTP sunucusunu kolayca kurabilir ve üzerinden dosya aktarabilirsiniz.

Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...
Linux'ta oyun oturumunuzu nasıl yakalar ve yayınlarsınız?
Geçmişte oyun oynamak sadece bir hobi olarak görülüyordu, ancak zamanla oyun endüstrisi teknoloji ve oyuncu sayısı açısından büyük bir büyüme gördü. Ç...
El Takibiyle Oynanabilecek En İyi Oyunlar
Oculus Quest kısa süre önce, kontrolörler olmadan elle takip etme harika fikrini tanıttı. Resmi olarak veya SideQuest aracılığıyla destek sağlayan sür...