page-loader page-loader page-loader
web logo

" Bir yolun yalnız yolcusu… "

hızmetler
X : / Sistem / Linux /

2023-01-05


Ubuntu 20.04 FTP Kurulumu

 logo

Ubuntu 20.04 FTP Kurulumu

Ubuntu 20.04 FTP Kurulumu. Bu yazımızda sizlerle beraber Ubuntu 20.04 FTP Kurulumu yapıncağız.

Ubuntu 20.04 FTP Kurulumu

FTP Sunucusunu Kurma (vsftpd)

Ubuntu sunucusuna vsftpd yükleyelim.

sudo apt update

vsftpd kurumunu yapıyoruz.

sudo apt install vsftpd

Sunucuyu kontrol ediyoruz.

sudo systemctl status vsftpd

Servisi başlangıça ekleyelim.

sudo systemctl enable vsftpd

FTP Sunucu Yapılandırması

Orijinal yapılandırma dosyasını yedekleyelim.

sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.original

Yapılandırma dosyasını açalım.

sudo nano /etc/vsftpd.conf

Aşağıdaki gerekli ayarlamalı yapalım.

listen=YES
listen_ipv6=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
chroot_local_user=YES
allow_writeable_chroot=YES
pam_service_name=vsftpd
userlist_enable=YES
userlist_file=/etc/vsftpd.userlist
userlist_deny=NO

Dosyayı Ctrl+X ve Y klavye kısa yoluyla kaydedelim.

SSL/TLS Bağlantısını Etkinleştirme

Gelgelelim SSL/TLS kullanarak güvenli bir FTP aktarımı ayarlamaya. Halihazırda var olan bir sertifikayı kullanabilir veya kendinden imzalı bir sertifika oluşturabilirsiniz.

Kendinden imzalı bir sertifika için aşağıdaki adımları uygulayın.

sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/ssl/private/vsftpd.pem -out /etc/ssl/private/vsftpd.pem

Yapılandırma dosyasını açalım.

sudo nano /etc/vsftpd.conf

rsa_cert_file ve rsa_private_key_file yönergelerini bulalım ve komutlarla vsftpd.pem dosyasına giden yolun değerlerini atayalım.

rsa_cert_file=/etc/ssl/private/vsftpd.pem
rsa_private_key_file=/etc/ssl/private/vsftpd.pem

SSL protokolünün kullanıma acalım.

ssl_enable=YES

Dosyayı Ctrl+X ve Y klavye kısa yoluyla kaydedelim.

Sunucuyu yeniden başlatalım

sudo systemctl restart vsftpd

FTP Kullanıcı Oluşturma ve Erişim

FTP kullanıcı adlarını daha önce oluşturduğumuz /etc/vsftpd.userlist dosyasına ekleyelim

sudo nano /etc/vsftpd.userlist

Kullanıcı adlarını girin – her satıra bir ad girin.

Dosyayı Ctrl+X ve Y klavye kısa yoluyla kaydedelim.

Yeni bir kullanıcı oluşturacak isek oluşturmak için bu kodu girelim.

sudo useradd user

Kullanıcıya şifre atayalım.

sudo passwd user

FTP erişimi verelim.

echo "user" | sudo tee -a /etc/vsftpd.userlist

İşlemler bukadar.

KAYNAK

https://infolyum.com/ubuntu-ftp-kurulumu/
Etiketler :

# , # , # , # , # , # , # , # , # , #



Okumak ilerlemenin bir parçasıdır.

– EW

YORUMLAR



Bir cevap yaz


E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlendi *