• Home
  • Hakkında
  • iletisim
Linuxuzmani.com

Linuxa ve Hayata Dair Notlarım

  • Linux
  • Güvenlik
  • Kişisel
  • Network
  • PostgreSQL
  • Bilgi Teknolojileri
Oca
12

Vsftpd Ftp Sunucu Kurulumu

vsftpdvsftpd Linux dahil UNIX sistemler için GPL lisanslı bir FTP sunucusudur.Çok hızlı ve güvenlidir. Kararlıdır. Küçük boyutlarda olmasına rağmen kolay konfigürasyonu, esnekliği ve güvenliği ile tercih edilmektedir.

  • Sanal IP yapılandırmaları
  • Sanal kullanıcılı
  • Standalone (Bağımsız) veya inetd olarak çalışma
  • Güçlü kullanıcı yapılandırılabilirlik
  • Bant genişliğini azaltabilme
  • IP başına yapılandırılabilme
  • IPv6 desteği
  • SSL Desteği

Ubuntu/debian sistemi kurulu sistemimizde tek komut ile kurulumumuzu yapıyoruz.

apt-get install vsftpd

Vsftpd sunucumuzun yapılandırma dosyasında bir kaç ayar yapıyoruz.

Konfigütasyon dosyası: /etc/vsftpd.conf

Sistem kullanıcılarının ftp sunucuyu kullanabilmesi için;
local_enable=YES

Ftp kullanıcıların yükleme yapabilmeleri için;
write_enable=YES

Kulanıcıların kendi ev dizinlerinin dışına çıkmaması için;
chroot_local_user=YES

Sunucumuza bağlanıldığında aşağıdaki bilgilendirme için
ftpd_banner=Linuxuzmani.com Dosya Aktarım Sunucusu

Ananim erişimi kapamak için;
anonymous_enable=NO

Ananonim dosya yüklemeyi kapatmak için;
anon_upload_enable=NO

Bu değişikliklerin ardından sunucumuzu yeniden başlatıyor ve ayarları aktif hale getiriyoruz.

Virtual (sanal) kullanıcılarla uğraşmadan sisteme ssh ve konsoldan giriş (login)yapamayan gerçek kullanıcılar oluşturacağız. Bu kullanıcıların dizinleride home yerine başka bir klasörde olarak belirleyeceğiz.

Giriş yapılmayacak şekilde kabuk oluşturuyoruz.

ln -s /bin/false /sbin/nologin
echo /sbin/nologin >>/etc/shells

adduser –home=/ftp/linuxuzmani –shell=/sbin/nologin linuxuzmani

Ftp sunucumuz kuruldu ve ayarlandı. Artık kullanılabilir.

root@salih-laptop:/home/salih# ftp 192.168.2.2
Connected to 192.168.2.2.
220 Linuxuzmani.com Dosya Aktarim Sunucusu
Name (192.168.2.2:salih): linuxuzmani
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

Çıkabilen Hata 1

Eğer bu ayarı yapmazsak vsftpd oluşturacağımız kullanıcılara geçerli bir kabuk (shell) vermediğimiz için kimlik doğrulama hatası verecektir.

ftp 192.168.0.1
Connected to 192.168.0.1.
220 linuxftp FTP
User (192.168.0.1:(none)): linuxuzmani
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp>


Çıkabilen Hata 1

550 Failed to change directory.

Bu ayarlarla ilgili kişilerin klasorlerine sembolik link ile (ln -s) yapılacak kısayollara erişim sağlanamaz. Bunun yerine mount komutunu kullanacağız.

mount –bind /home/salih/ortak/ /home/linuxuzmani/ortak

delicious | digg | reddit | facebook | technorati | stumbleupon | chatintamil

Tags: 530 login, anonymous, ftp server, ftp sunucu, mount, vsftpd, vsftpd ftp server

Posted by Salih BiLGiN Linux Subscribe to RSS feed

6 Yorum on Vsftpd Ftp Sunucu Kurulumu

  1. Mücahid diyor ki:
    05 Mart 2009, 16:19

    Abi süpper bir döküman olmuş . Eline emeğine sağlık .

  2. FTP problem diyor ki:
    15 Nisan 2009, 19:32

    ben unix komutları ile serverdaki dosyaları listeletmek istiyorum. yani biz cmd de dir komutunu girdiğimiz zaman arka planda önce PORT komutu işleniyor sonra LIST komutu işleniyor ve listeleme yapılıyor. fakat bu işlemi ben yaptığımda ?can?t open data connection? hatası veriyor. unix komutlarını kullanarak bu işlemi nasıl yapabilirim. bana bu konuda yardımcı olursanız çok sevinirim. önemli ve acil.
    şimdiden teşekkürler.

  3. Salih BiLGiN diyor ki:
    16 Nisan 2009, 09:59

    vsftpd ve diğer ftp sunucular için http://www.cs.colostate.edu/helpdocs/ftp.html adresindeki standart komutları kullanabilirsiniz.

    Yani dir yerine ls işinizi görecektir.

  4. FTP problem diyor ki:
    16 Nisan 2009, 11:11

    yok demek istediğimi anlamamışsınız. ls komutunu kullandığımızda da arka planda önce PORT komutu sonra NLST komutu uygulanıyor. yani benim yapmak istediğim LIST komutu yazarak veya NLST komutu yazarak listeletmek. çünkü GPRS modem üzerinden FTP yapacağım. yani http://www.godoro.com/division.....rkFTP.html
    adresindeki komutları kullanmam gerekiyor. FTP nin standart komutları bunlar aslında. zaten bana ancak sniffer programı yazmış birisi yardım edebilir.
    ama ilginize teşekkürler.

  5. Linuxuzmani.com – Linux Notlarım » Apache Mysql Php Kurulumu diyor ki:
    17 Eylül 2009, 15:58

    [...] sunucu kurulumu ile ilgili detaylı bilgiyi http://www.linuxuzmani.com/vsf.....ulumu.html bulabiliriz. | | | | | | yorumlar (0) geribağlantılar (0) yorum ekle geri [...]

  6. safa diyor ki:
    19 Ocak 2011, 19:51

    harika bir site emeği geçen herkese sonsuz teşekkürler…

Bir Cevap Yazın Cevabı iptal et

*

*

Güvenlik Kodunun Resmi
Yeni Resim Göster

*

Kategoriler

  • Bilgi Teknolojileri
  • Güvenlik
  • Kişisel
  • Linux
  • Network
  • PostgreSQL

Bağlantılar

  • Esemen Web Danışmanı
  • Evren Kaya
  • Fotozade – Türkiye’nin Stok Fotoğraf Sitesi
  • Fotozade Akademi
  • IpMatik
  • Timur Bulutcu
  • Türkçe Haber
  • Turkwm – Teknoloji, Internet, Web Dunyasi

Etiketler

64bit apache apache2 apt get bind9 chrome client debian dns eklenti ext4 eğitim fax firefox flash player gmail gnome Güvenlik host ibm ip kde kurulum Linux modem mount mysql php php5 port Postgresql proxy redhat server sorgu ssh sunucu ubuntu video vsftpd yedek yükseltme Özgür Yazılım şifre şifreleme

Recent Posts

  • Debian 6.0 Squeeze
  • Boyuta ve Tarihe Göre Dosya Silme
  • Php-PostgreSQL Bir Sonraki Kayıt Getirme
  • Php ve PostgreSQL
  • PostgreSQL Sorgu Örnekleri
  • Ubuntu Güvenlik Duvarı – Firewall
  • Ubuntu Postgresql Kurulumu
  • Debian Update Directadmin Mysql Başlamaması
  • Ip Adresi Öğrenme – Ipmatik
  • Yasak Hemşehrim Yasak – Kim ? Bu defa Google!
  • Bir Gazze Yolcusu – Bir Hain ve Terörist Devlet
  • Şampiyon BursaSpor :)
  • Hüsnü Şenlendirici ve Trio Chios ? Ege?nin İki Yanı
  • Ayvalık Eğitim Dalışı
  • Dalgıç Oluyorum :)
  • Ubuntu 64 Bit Flash Player
  • Ubuntu 10.04 Lucid Lynx Menü Düğmeleri
  • Apache Php5 Mysql Kurulumu
  • Google Chrome Eklentileri / Uzantıları
  • Ubuntu 10.04 Lucid Kde 4.4 ve Gnome İzlenimlerim
  • Çanakkale – 18 Mart – Türk Milletinin Zaferi
  • Barış MANÇO ve Coriolis Deneyi – Suyun Dönüş Yönü
  • Kubuntu 10.04 Lucid Lynx Alpha 3 Kurulum Hatası
  • En Keyifli Bilgi Teknolojileri Çalışanı Nasıl Olur?
  • Akbank ve Sosyal Mühendislik
  • Ubuntu Opera Flash Player
  • Php ile Proje ve NetBeans
  • Google Genel Dns ve OpenDns
  • Türk Telekom ve Haksız Kazancı
  • Ubuntu 9.10: Karmic Koala İzlenimlerim
  • Linux ile Bebek Uyutmak :)
  • Phishing-takip-et.info-nerede-bunlar
  • LifeOverIp.Net Güvenlik Bülteni
  • Kurulumun Ardından Yüklenecekler
  • Ağ Güvenliği İçin Tavsiyeler
  • Ubuntu 9′da X sunucu Ctrl+Alt+Backspace Çalışmıyor!
  • Özgür Yazılım ve Açık Kaynak Günleri 2009 Videoları
  • Kullandığım Firefox Eklentileri
  • Ubuntu 9.0.4 (Jaunty Jackapole) kurulum ve ilk izlenimler
  • Şifre Güvenliği
  • Dizüstü Bilgisayar Güvenliği
  • Redhat X86_84 IBM Java 1.4.2 SDK libstdc++.so.5 Kurulum Hatası Çözümü
  • Unix (IBM AIX) ile linux arasında NFS Bağlantısı
  • Debian Lenny ile Güvenli Bind Kurulumu
  • AvantFax Kurulumu – Web Tabanlı Hylafax Yönetimi
  • Debian Etch ‘ten Lenny ‘e Yükseltme
  • Vsftpd Ftp Sunucu Kurulumu
  • Rsync ile Yedekleme (Incremental Backup)
  • Apache2 ile Mod_Proxy (Http Proxy)
  • Nginx Kurulumu (Php5 ve MySQL)
  • Sapgui Kurulumu
  • Zekr – Linux için Kur’an
  • Cisco 878 G.Shdsl Router – Bridge Mode
  • Hp Procurve Trunk
  • Hylafax Fax Sunucu ve İstemci Kurulumu

Tags

    64bit apache apache2 apt get bind9 chrome client debian dns eklenti ext4 eğitim fax firefox flash player gmail gnome Güvenlik host ibm ip kde kurulum Linux modem mount mysql php php5 port Postgresql proxy redhat server sorgu ssh sunucu ubuntu video vsftpd yedek yükseltme Özgür Yazılım şifre şifreleme
RSS
Copyright © 2012 Linuxuzmani.com All rights reserved. Amazing Grace theme by Vladimir Prelovac