2 FTP Nedir? Dosya transfer protokolü (FTP) tam olarak adında ne varsa onu yapar: Dosyaların bir yerden başka bir yere taşınmasına yardımcı olur. Internetteki çoğu servis gibi, istemci sunucu modeli çerçevesinde geliştirilmiştir. ProFTPD bir FTP sunucusudur.
3 FTP Nedir? FTP sunucuları, kullanıcıları bir şekilde parola veritabanı kullanarak yetkilendirmesi yaparak kullanıcıların girişine izin verir. Bu, Unix'teki /etc/passwd (daha sonradan /etc/shadow eklenmiştir) olmuştur.
4 FTP Yetkilendirme biçimleri Daha sonradan, NIS, Radius, SQL, LDAP ve başka yetkilendirme sistemleri de listeye eklenmiştir. Çoğu sunuculara, kullanıcı adı ve şifreleri plain text (düz metin) şeklinde gönderilir. FTP sunucuların şifrelenmiş parolalarla kullanılabilmesi için bir RFC yazılmıştır; ancak henüz geniş bir kullanım alanı bulamamıştır.
5 Anonymous bağlantılar Yetkili kullanıcılara ek olarak, ftp sunucuları özel bir kullanıcı sınıfına sahiptir. Buna anonymous bağlantı denir. Anonymous bağlantılar, asıl olarak kamuya açık verilerin sunulması için kullanılır. Anonymous giriş, ağ üzerindeki herkesin sunucuya bağlanabilmesine izin verir.
6 Anonymous bağlantılar Normalde, anonymous girişler belirli bir sayıda sınırlanmıştır. Bunun nedeni sunucusunun asıl işlevini yerine getirmesine yardımcı olmaktır. Anonymous kullanıcıların erişim izinleri ve hakları kısıtlıdır.
7 Anonymous Bağlantılar Anonymous sunucular, yıllardan beri internetteki en önemli kaynaklardan olmuşlardır. Bu anonymous sunucular olmadan Açık Kaynak dünyası bu ölçüde başarılı olamazdı.
8 Soketler ve Portlar FTP, iki soketli bir modelde geliştirilmiştir: Veriyi indirmek için bir soket Bilgiyi kontrol etmek için ayrı bir soket. Bu tasarım, iyi tasarlanmış bir istemcinin dosya indirme ve dosya yükleme işlemlerini yaparken, aynı zamanda da kullanıcının sunucuda yönetimsel işlemler yapmasını sağlar.
9 Soketler ve Portlar Normalde, kontrol soketi sunucu tarafında 21. portu (ftp) kullanır. Veriyi handle eden soket daha karmaşıktır. FTP bağlantıları için iki çalışma biçimi tasarlanmıştır: Active Passive
10 Active bağlantılar Active Aktif moddaki bağlantılar 21. porttan bağlantıları gerçekleştirirler ve sunucunun veri transferini yerel olarak hangi porttan yapılacağına karar vermesine izin verir.
11 Passive Bağlantılar Passive Mode bağlantılar, normal (Active mode) bağlantılarla aynı şekilde çalışır. Aralarındaki tek fark, veri bağlantısı istemciden sunucuya da yapılabilmektedir. Böylece, gelen veri bağlantılarının (incoming data connection) firewall tarafından bloklanması, tüm bağlantıların istemciden yapılmasıyla, engellenir.
12 Sorunlar? Ne yazık ki, FTP istemcilerinin hepsi passive moddaki veri iletimini desteklememektedir ve kullanıcıların çoğu sorunu çözebileceklerinin farkında değillerdir. Bazı firewalllar gelen FTP veri bağlantılarına izin verirken, gelen diğer tüm TCP bağlantılarının bloklanmasını sağlayabilirler. (Firewall FTP veri bağlantılarının FTP veri portundan, 20.porttan, geldiğini anlar.) Bu, Active Mode FTP iletimlerinin firewalldan geçmesini sağlar.
13 ProFTPD Nedir? ProFTPD, GPL lisansı ile dağıtılan bir FTP sunucusudur. Linux ve Unix türevlerinde çalışması için kodlanmıştır. Ancak Cygwin ilewindows ortamında da derlenebilir. Cygwin aracılığıile yapılacak bu işlem başarımın düşmesine neden olabilir.
14 ProFTPD nedir? Genel tasarım özellikleri açısından Apache örnek alınmıştır. Yapılandırma dosyasını biçimi Modüler tasarım vb. Kaynak :
15 ProFTPD Nedir? sitesi, belgeler ve güvenlik uyarıları dahil proje hakkındaki tüm bilgilerin kaynaklarını içerir. Sitenin bir çok yansısı vardır. Bunlara adresinden ulaşabilirsiniz. Yansılara adreslerinden ulaşabilirsiniz. Örnek:
16 Kimler ProFTPD kullanıyor? ftp.kernel.org SourceForge Slackware FTP Sitesi Duno Hosting service, aiming to be holding 1.6 million domains by the end of 2002.
17 Kimler ProFTPD kullanıyor? Ulaknet ftp.linux.org.tr ftp.metu.edu.tr...ve irili ufaklı bir çok site
18 ProFTPD Yazılım Özellikleri ProFTPD, aşağıda belirtilen özellikleri sunar: Tek bir ana yapılandırma dosyası vardır. Dosyada, direktifler ve direktif grupları vardır. Bu direktifler. Apache Web Sunucusu yapılandırma dosyasına alışık sistem yöneticilerine kolay gelecektir.
19 ProFTPD Yazılım Özellikleri Her bir dizindeki.ftpaccess dosyası, Apache'deki.htaccess dosyasına benzer. Sanal FTP Sunucuları ve anonymous FTP Sunucuları yapılandırılması kolaydır. Standalone ya da inetd/xinetd üzerinden çalışabilecek şekilde ayarlanabilir.
20 ProFTPD Yazılım Özellikleri Anonymous FTP kök dizinler ayrı bir dizin yapısı gerektirmez. Unix-stili izinlere ya da kullanıcı/grup erişim haklarına dayalı gizli dizinler ve dosyalar. Standalone modda çalışırken yetkisiz bir kullanıcı kullanır. Bu, saldırganın olası bir açıkta, root yetkilerine sahip olmasını engeller. Bu özellik, kullanılan sisteme bağlıdır.
21 ProFTPD Yazılım Özellikleri SITE EXEC komutu yoktur. Modern Internet ortamlarında, bu tür komutlar güvenlik kabusudr. ProFTPD hiçbir zaman harici bir program çalıştırmaz. ProFTPD açık kaynak kodlu olduğu için bunu yapmak zaten mümkün değildir. Günlük ve utmp/wtmp desteği vardır. Kayıt tutma işlemi wu-ftpd standardı ile uyumludur. Ayrıca gelişmiş kayıt tutma imkanı da vardır. Süresi geçmiş hesapları da içeren shadow şifre desteği mevcuttur.
22 Sunucunun başlatılması/durdurulması Sunucunun çalıştırılması/durdurulması, sunucunun çalıştırılma şekline bağlı olarak değişir. Bunun için, /etc/proftpd.conf dosyasındaki ServerType yönergesine bakmak gereklidir. Standalone Inetd
23 Sunucunun başlatılması/durdurulması Sunucu standalone modda çalışıyorsa ProFTPD gelen ftp isteklerine kendisi dinler ve bu istekleri child processler oluşturarak kontrol altına alır. Bu mod, yüksek trafikli ve ünlü siteler için uygundur. Ayrıca, /etc/proftpd.comf dosyası dışında bir dosyada değişiklik yapmak zorunda kalmazsınız. Bu modda çalışırken, yapılandırma dosyasında yaptığınız her değişiklikten sonra sunucunun yeniden başlatılması gerekir.
24 ProFTPD yapılandırma dosyası /etc/proftpd.conf Sunucu hakkındaki yapılandırma bilgilerini içerir.
25 Sunucunun başlatılması/durdurulması Inetd modunda, ProFTPD sunucusu inetd ya da xinetd sunucusu ile başlatılmayı bekler. inetd/xinetd ProFTPD yi başlatırlar. Bu mod, düşük trafikteki ftp sitelerinde ya da sitelerinde çok fazla ftp oturumu açılmayan siteler için uygundur. xinetd-proftpd yapılandırma dosyası, /etc/xinetd.d altındadır.
26 PostgreSQL MySQL Veritabanları ve ProFTPD mod_sql_postgres mod_sql_mysql Veritabanı yapısı Değişik bilgiler tutma imkanı ftp://ftp.proftpd.org/contrib/users
27 Sıkça sorulan sorular IP kısıtlaması mümkün mü? Kullanıcıların kendi dizinleri dışına çıkmaları nasıl engellenir? Anonymous nasıl?* Anonymous bağlantıda Upload mümkün mü?
28 Sıkça Sorulan Sorular Kullanıcıların dosya işlemlerine kaldıkları yerden devam etmeleri mümkün mü? AllowStoreRestart on AllowRetrieveRestart on
29 Belgenin güncel hali
30 LKD Seminerleri Seminer programı, seminer notları ve ayrıntılı bilgiler için; adresini ziyaret edebilirsiniz.
ESET LICENSE ADMINISTRATOR Kullanıcı Kılavuzu Bu belgenin en son sürümüne gitmek için burayı tıklatın ESET LICENSE ADMINISTRATOR Telif Hakkı 2015: ESET, spol. s r.o. ESET License Administrator, ESET, spol.
AVG Anti-Virus Business Edition 2012 Kullanıcı Kılavuzu Belge revizyonu 2012.07 (3/1/2012) Telif Hakkı AVG Technologies CZ, s.r.o. Tüm hakları saklıdır. Tüm diğer ticari markalar ilgili sahiplerine aittir.
Linux Kullanıcıları Derneği Düzenli Seminerleri VERĐTABANLARINA GĐRĐŞ Haziran, 2002 ANKARA Güncelleme : Temmuz 2002 Devrim GÜNDÜZ LKD, TR.NET http://seminer.devrim.oper.metu.edu.tr email@example.com
Yazıcılar ve MFP ler için teknolojinin zirvesinde Lexmark güvenliği En değerli varlığınız kurumsal verilerdir. Lexmark bunun böyle kalmasına yardımcı olur! Ağınıza yeni bir cihaz eklemek üzeresiniz. Güvenli
HP Jetdirect Baskı Sunucuları Yönetici Kılavuzu (Ürün Yazılımı V.36) 2007 Copyright Hewlett-Packard Development Company, L.P. Telif hakları yasalarının izin verdiği durumlar dışında, önceden yazılı izin
Worry-Free Business Security Standard ve Advanced Sürümler Yükleme ve Yükseltme Kılavuzu Securing Your Journey to the Cloud p c Korumalı Bulut ws Ağ Güvenliği Trend Micro Incorporated, bu belgede ve burada
Güvenli kanallardan iletişim ( SSH ) SSH Nedir? SSH(Secure Shell/Güvenli Kabuk) ağ üzerinden başka bilgisayarlara erişim sağlamak, uzak bir bilgisayarda komutlar çalıştırmak ve bir bilgisayardan diğerine
ADOBE CONNECT 9'u Taşıma, Kurma ve Konfigüre Etme Yasal bildirimler Yasal bildirimler Yasal bildirimler için, bkz. http://help.adobe.com/tr_tr/legalnotices/index.html. iii İçindekiler Bölüm 1: Bu belge
ADOBE CONNECT 9'u Taşıma, Kurma ve Konfigüre Etme Yasal bildirimler Yasal bildirimler Yasal bildirimler için, bkz. http://help.adobe.com/tr_tr/legalnotices/index.html. iii İçindekiler Bölüm 1: Bu belge
EMYO 2012 Temel İnternet Kavramları İnternet İnternetin Tarihçesi İnternet Bağlantı Şekilleri IP (Internet Protocol) Numarası TCP/IP (Transmission Control Protocol / Internet Protocol) Protokoller (HTTP,HTTPS,FTP
ADOBE CONNECT 8'e Taşıma, Kurma ve Konfigüre Etme Yasal bildirimler Yasal bildirimler Yasal bildirimler için, bkz. http://help.adobe.com/tr_tr/legalnotices/index.html. iii İçindekiler Bölüm 1: Geçiş, kurulum
F.Ü. MÜH. FAK. BİLGİSAYAR MÜH. BÖL. BİLGİSAYAR SİSTEMLERİ LAB. DENEY NO : 2 Deneyde Yapılacaklar 1- Deneyin ilk gününde genel olarak linuxun özellikleri, diğer işletim sistemlerinden farkı, dosya ve dizin
BÖLÜM 9 9. WINDOWS NT ve 2000 İŞLETİM SİSTEMİ 9.1. Windows NT Microsoft NT (New Technology) İşletim Sistemi, Windows NT 3.1 adıyla sunulan 1993' teki sürümünden bu yana, ağ işletim sistemleri için, standart
FTP FTP Nedir? FTP (File Transfer Protocol) Internete bağlı bir bilgisayardan diğerine (her iki yönde de) dosya aktarımı yapmak için geliştirilen bir internet protokolü ve bu işi yapan uygulama programlarına
0 İ Çİ NDEKİ LER ORACLE VM VIRTUALBOX... 2 KURULUM VE RESİMLİ ANLATIM... 2 WINDOWS XP PROFESSIONAL KURULUMU... 4 1 ORACLE VM VIRTUALBOX Sanal işletim sistemi kurmak için ideal bir program. Sanallaştırma
TruVision SVR Sistemi Kullanıcı Kılavuzu P/N 1072701A-TR REV 1.0 ISS 12FEB14 Telif Hakkı Ticari markalar ve patentler Sertifikasyon İletişim bilgileri 2014 UTC Fire & Security Americas Corporation, Inc.
Teknik Rapor Google Apps Google Apps için güvenlik ve güvenlik açığı korumalarıyla ilgili kapsamlı inceleme İçindekiler Giriş...1 Kurumsal ve İşletimsel Güvenlik...1 Geliştirme Yöntemi...2 İşletimsel Güvenlik...2