Linux Ftp server kurulumu

Linux sistemlerde ftp server kurmak için öncelikle yüklemek gerekir ☺

mizah kalitem yerlerde kusura bakmayın ☺

Kurulum

ubuntu ve diğer debian tabanlı dağıtımlarda kurulum için

sudo apt-get install vsftpd

Archman ve diğer arch tabanlı dağıtımlarda

sudo pacman -S vsftpd

diyerek kurulumu gerçekleştiriyoruz.

Vsftpd yapılandırma

nano vi/vim veya istediğiniz başka bir editör ile vsftpd.conf dosyasını açalım

sudo nano /etc/vsftpd.conf

komutu ile nano kullanarak dosyayı açıyoruz ve aşağıda ki satırları bulup başlarında ki # karakterini kaldırıyoruz

#anonymous_enable=NO
#local_enable=YES
#write_enable=YES
anonim bağlantıya izin vermek isteyen anonymous_enable=YES satırında değişiklik yapabilir şahsen tavsiye etmem güvenlik açısından çok da mantıklı değil.
yazma izini vermek istemiyorsanız write_enable=NO olarak satırda değişikliliğe gidebilirsiniz

ayarları kaydedip çıkalım herşey tamam da bağlanan kullanıcılar direk / dizininden bağlanacak ki biz de bunu hiç istemeyiz.

Dizin değiştirme

ftp sunucumuzun varsayılan dizinini değiştirmek için passwd dosyasında değişklilik yapmamız gerekecek

sudo nano /etc/passwd

komutu ile dosyamızı açıp ftp dizinimizi ayarlıyalım

ftp:x:116:116:vsftpd daemon:/home/kullaniciadiniz/ftpdizini:/bin/false
home/kullaniciadiniz/ftpdizini bu ftp için ayarlanan klasörün tam yolu isteğinize göre değiştirin

son olarak servisi yeniden başlatmamız gerekmekte

ubuntu ve diğer debian tabanlı dağıtımlar için

sudo service vsftpd restart

Archman ve diğer arch tabanlı dağıtımlar için

sudo systemctl restart vsftpd

komutları bu işi halleder basit olarak yapılandırma bu kadar hayırlı olsun artık local ftp sunucusuna sahibiz

iyi eğlenceler ☺