FTP Nedir? //therealbugra

The Coηq

Uzman üye
30 Tem 2019
1,791
45
Merhaba TürkHackTeam Ailesi

Bugün sizlere FTP Nedir? bundan bahsedeceğim.



FTP Sunucusu Nedir?


FTP sunucusu yazılımının yüklü olduğu sıradan bir bilgisayar diyebileceğimiz FTP sunucusuyla, istemcilerin sunucudan dosya indirmesi ve yüklemesi mümkün olur.

Bu, çalışanlarınızın dosya paylaşabilmesini sağlamakta olan şirketinizin yerel ağına bağlantı ile şirketinizde sakladığınız bir fiziksel sunucu biçiminde olabilir. Güvenlik riski oluştursa da FTP sunucusunu internete de bağlayabilirsiniz. Böylece çalışanlar sunucuda depolanan verilere istedikleri zaman herhangi bir konumdan erişebilir.




FTP İstemcisi Nedir?


FTP istemcisi, dosyaları bir FTP sunucusundan kolayca indirmenizi ya da bir FTP sunucusuna dosya yüklemenizi sağlamakta olan bir yazılımdır.

Bir FTP istemcisini güvenli bir FTP sunucusunda oturum açmak, sunucunun dosya klasörü yapısına göz atmak, dosya yüklemek veya indirmek için kullanabilirsiniz.

İstemcinin, bilgisayarınız ve FTP sunucusu konumlarını açıkça görüntüleyen kullanıcı dostu bir arayüzü ve birden fazla sunucuda birden fazla oturum açma hesabını yönetmek için bir aracı vardır.

İstemci tüm FTP oturumlarınızı günlüğe kaydeder ve sunuculara bağlanırken etkin ve pasif FTP arasında seçim yapmanın bir yolunu sunar.

İstemci, sunucuda klasör ve dosya izinlerini ayarlamanıza ve “anonim” FTP’ye izin verir.

Farklı işletim sistemleri için çok sayıda FTP istemcisi bulunur. Birçoğu ücretsizdir, ancak belirli bir programda dosyaları otomatik olarak aktarma seçeneği gibi ekstra özelliklere sahip premium FTP istemcileri de mevcuttur.

FTP istemcinizi açtığınızda; Profil Adı (Web sitenize vereceğiniz ad), Ana Bilgisayar Adı veya Adresi (Sitenizin barındırıldığı sunucunun adı, hosting sağlayıcınızdan öğrenebilirsiniz) ve Kullanıcı Kimliği ve Parola (hosting hizmetine kaydolduğunuzda oluşturduğunuz kullanıcı adı ve parola ile aynıdır) biçiminde doldurmanız gerekli olan kutular görürsünüz.


Her FTP istemcisinin arayüzünde tipik olarak iki ana panel bulunur:

Sol panel bilgisayarınızdaki dosyaları görüntüler.

Sağ panel, barındırma sunucusundaki dosyaları görüntüler.

Sol tarafta aktarmak istediğiniz dosyayı bulup ve dosyayı sağ tarafta görünmesi için çift tıklamanız gerekir.

Sunucudan bilgisayarınıza dosya taşımak da mümkündür.

Ayrıca dosyalarınızı görüntüleyebilir, yeniden adlandırabilir, silebilir ve taşıyabilirsiniz. Dosyalarınız için yeni klasörler oluşturabilirsiniz.




Bir FTP Oturumunun Çalışma Biçimi


Web üstündeki herhangi bir sunucuya bağlandığınız gibi bir FTP oturumuyla da bir sunucuya bağlanılabilir. FTP ile dosya aktarmak için kullanıcı bir FTP istemci programı çalıştırır ve FTP sunucu yazılımı yüklü uzak bir bilgisayara bağlantı başlatır. Bağlantı kurulduktan sonra, istemci dosyaların kopyalarını göndermeyi ya da almayı seçebilir.



Giriş


Sunucuyla iletişim kurup bilgi alışverişi yapmadan önce; bir sunucu adresi, bir kullanıcı adı ve parola girmeniz gerekir. Komut satırı arabirimini kullanarak oturum açarken 20 ve 21 varsayılan bağlantı noktası numaralarıdır. Bir istek alındığında, sunucu bağlantıyı denetlemek için bu bağlantı noktasını kullanır ve dosya verilerini aktarmak için değişik bir bağlantı noktası açar.



Anonim FTP


Çok sayıda sunucu, anonim olarak bağlanarak FTP üzerinden oturum açma ve dosya indirme imkanı sunar. Yani FTP sunucusuna erişmek için mevcut bir hesabınızın olması gerekmez.

Ancak herhangi bir FTP hizmeti, gerçekte hiç bir zaman anonim değildir; IP adresiniz kaydedilir. Bu sebeple, yasa dışı veya telif hakkı yasaları kapsamında sayılan herhangi bir materyalin aktarılması yasaktır. İnternet sağlayıcınız tarafından kovuşturma, para cezası veya engellenme ile karşılaşabilirsiniz.




Sunucu Günlükleri


FTP istemcileri, istemci üzerinden aktarılan veya indirilen her dosyanın kaydını tutar. Geçmişteki tüm işlemleri görmek için sunucu günlüklerini kontrol edebilirsiniz. Bu günlükler, FTP işlevlerinin iç işleyişini öğrenmek için muhteşem bir araçtır.



Transfer Modları ve Otomatik Algılama


FTP ile gönderdiğiniz dosya türlerine bağlı şekilde iki tür aktarım modu vardır: ASCII ve Binary – İkili.

ASCII (Bilgi Değişimi için Amerikan Standart Kodu) 128 karakter içeren 7 bitlik bir karakter kümesidir. HTML, .Txt, PostScript dosyaları gibi metin tabanlı dosyalar ASCII dosyasıdır.

İkili dosyalar bütünüyle değişik bir yapıya sahiptir ve ayrı bir aktarım modu gerektirir. Ayrıca, görüntüleri, uygulamaları, .Zip gibi algoritmik olarak oluşturulan paketleri ve daha fazlasını içeren farklı yapıda olan ve farklı aktarım türleri gerektiren ikili dosyalar bulunur.

Çoğu FTP istemcisi, aktarım modunu dosyalara göre otomatik olarak algılar.

FTP İstemcileri için olağan varsayılan aktarım modu ayarı ikilidir. Bunun sebebi, her iki dosya türünün ikili mod aracılığı ile gönderilmesinin daha kolay olmasıdır. Ancak, sadece metin tabanlı dosyalar gönderirken, ASCII modunu kullanmak çok daha hızlıdır. İkili dosya, ASCII aracılığı ile aktarılırsa, bozulur. Tek küçük istisna CGI betiklerinin ASCII aracılığı ile aktarılmasıdır, aksi halde çalışmazlar.




Aktarım Modlarına Göre Dosya Türleri


Hızlı ASCII aktarımı için güvenli olan dosyalar:
-Metin tabanlı dosyalar
-HTML dosyaları
-CGI betikleri

İkili modda aktarılması gerekenler:
-Görüntüler
-Uygulamalar
-.Zip, .Sit veya .Tar paketleri
-.Doc, .Xls, .Fla, .Swf gibi özel dosya biçimleri
-Tamamı metin karakterlerinden oluşmayan dosyalar




Tarayıcı ile FTP Kullanmak


FTP için tarayıcı kullanmak yeterince işlevsellik sunamaz ve bir FTP istemcisinden çok daha büyük güvenlik riskine sahiptir.

İnternetin ilk günlerinde, dosya göndermek için bir FTP İstemcisi gerekiyordu ancak günümüzde, web tarayıcısı yükseltmeleri ile kullanıcılar dosyaları tarayıcı penceresi olmadan direk olarak FTP yoluyla indirebilir




FTP Alternatifleri


BitTorrent gibi eşler arası (P2P) dosya paylaşım sistemleri, FTP teknolojisinin sunduğundan daha gelişmiş ve güvenli dosya paylaşımı formları sunar. Box ve Dropbox gibi modern bulut depolama sistemleriyle beraber BitTorrent, dosya paylaşımı açısından FTP ihtiyacını büyük ölçüde ortadan kaldırmıştır ancak web geliştiricilerinin ve sunucu yöneticilerinin FTP’yi düzenli şekilde kullanmaları gerekir.



Saygılarımla therealbugra
 

BlacKFanny

Katılımcı Üye
1 Ocak 2020
615
4
Bazı oyunlarda da sunucuya araç scriptidir silah falandir ftp den sunucuya aktarirlar. eline sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.