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