Arch Linux üzerinde ftp sunucusu….

Saat 03:00 suları. Yaklaşık üç saat sonra Samed Beyribey ile birlikte Linux Şenlikleri için İstanbul’a doğru gidiyor olacağız. Bu sırada evde kurmuş olduğum Arch Linux sunucu ile ilgili ufak tefek ayarları yapayım dedim. Ve şuan bu satırları yazıyorum.

Öncelikle deneysel sunucumda bir adet ftp sunucusu çalıştırmak istiyordum. Vsftpd bu iş için gayet uygun bir sistem. Vsftpd kurmak için

pacman -Sy xinetd vsftpd

komutu ile “xinetd” ve “vsftpd” paketlerini kuruyoruz. Tabi bu paketleri kurmak ile iş bitmiyor. Öncelikle sunucumuzun her açılışta otomatik başlatılması için “rc.conf” dosyasına gerekli bilgileri yazmamız gerekiyor. Bir editör ile (ben vi tercih ediyorum çünkü ssh ile bu işleri yapmaktayım) “/etc/rc.conf” dosyasını açıyoruz ve “DEAMONS” satırını şu şekilde değiştiriyoruz:

DEAMONS=(syslog-ng network netfs crond hal sshd httpd vsftpd webmin)

Görmüş olduğunuz gibi çalışan “demaons” lar arasına vsftpd yi ekliyoruz. Tabi henüz işlemimiz bitmedi. Şimdi ftp sunucumuza ulaşmak için gerekli ayarları yapıyoruz. Öncelikle “/etc/xinet.d/vsftpd” dosyasını açıyoruz. Bu dosyanın içeriği şu şekilde olmalı:

service ftp
{
socket_type = stream
wait = no
user = root
server = /usr/sbin/vsftpd
log_on_success += HOST DURATION
log_on_failure += HOST
disable = no
}

Dosyamızı bu şekilde kaydediyoruz. Ardından “/etc/vsftpd.conf” dosyamız ile ilgili bir kaç ayar yapmamız gerekiyor. Aşağıda bulunan satırları bulup aşağıda ki gibi değiştiriyoruz:

anonymous_enable=NO
local_enable=YES
write_enable=YES

Bu dosyamızı da kaydettikten sonra her şey hazır. Tabi önce sunucu servisimizi başlatmamız gerekiyor.

/etc/rc.d/vsftpd start

Komutu ile vsftpd sunucumuzu çalıştırmış oluyoruz. Artık her hangi bir ftp istemcisinden (örneğin FileZilla) sunucunuza bağlanabilirsiniz. Bağlanırken sunucu bilgisayarda bulunan kullanıcı adları geçerli olacaktır ve ilgili kullanıcı adının home dizini ftp dizini olarak karşınıza gelecektir.

Not: Bütün bu yaptığımız uygulamalar yetki gerektirir. Bu yüzden ya root ile bu işlemlerinizi yapın ya da sudo komutu ile işlemlerinizi gerçekleştirin.

Kaynak: http://wiki.archlinux.org/index.php/Very_Secure_FTP_Daemon

This entry was posted in archlinux, linuxgezegen and tagged , , . Bookmark the permalink.

One Response to Arch Linux üzerinde ftp sunucusu….

  1. Pingback: Özgür Kuru » Blog Archive » Arch Linux üzerinde Apache, Mysql ve Php

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">