Merhaba arkadaşlar bu makalemde ftp den bahsedeceğim ftp açılım olarak “file transfer protokol” kelimelerinden türemiştir.
Türkçe anlamı olarak dosya aktarım protokolüdür.
Ftp nedir sorusuna en güzel şekilde cevap vermek istersek bilgisayarınızdaki ya da herhangi bir dosyayı web sitenizde
yani internet ortamına yüklemek için kullanılan bir protokoldür.Genellikle ftp ye bağlantı için kullanıcı adı ve
parola ister ama bazı ftp sunucuları anonim ftp sunucusu desteği verir kullanıcı adı olarak “anonymous” parola olarka da
herhangi bir e mail adresi yeterlidir.
1-)Filezilla
2-)Core FTP LE
3-)FireFTP
4-)CoffeeCup Free FTP
5-)WinSCP
Yukarıda sıraladığım herhangi bir ftp programı açılarak sunucu,kullanıcı adı ve parola girilerek bağlantı sağlanır.örnek olarak aşağıda bilgiler sıralanmıştır.
Sunucu: ftp.sitemizinadı.com
Kullanıcı adı (Username): site tarafından belirtilen username yi girelim
Parola: Ana parolanız
İstem,sunucu arasındaki bağlantı 21 no’lu portan sağlanır. ls ve get komutları kullanılarak veri
giriş çıkışı sağlanır. veri alış verişi 20 no’lu port üzerinden sağlanır.
Yanlız ls komutu çalıştırıldığında verinin gelişi 20 portundan deilde 21 port üzerinde sağlanır daha
sonra sunucu portu 20 no’lu port olarak değişir.
Pasif ftp ise herhangi bir sebepten dolayı ftp sunucusuna bağlanamadığı durumlarda ftp ye
bağlanmak için yapılan çözüm odaklı bir ftp dir. bu ftp çeşidine ise bağlanmak için
21 nolu port üzerinden bağlantıyı sağlayarak ftp ye bağlanır. Veri akışını devam edebilmek için
yeni bir port açarak veri akışını o port üzerinden devam eder.
FTP,güvenli bir protokol olarak düzenlenmemişti. günümüz teknolojisinde bir zaafiyet bulunmaktadır.
bunlar: Bounce saldırısı ,Spoof saldırısı ,Kaba kuvvet saldırı ,Kullanıcı adı korunumu ,Port hırsızlığı
ilerleyen makalelerde bunlardan bahsetmeye çalışıcam inşallah hoşça kalın.
“Her şey hakkında bir şey öğrenmeye ve bir şey hakkındaki her şeyi öğrenmeye çalışın.” Thomas H. Huxley