Makale numarası: 283679 - Son Gözden Geçirme: 07 Temmuz 2008 Pazartesi - Gözden geçirme: 10.1

IIS, Dosya Aktarım Protokolü (FTP) hizmeti hakkında bilgi

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Tüm kullanıcıların Microsoft ınternet ınformation Services (IIS) sürüm 7.0 yükseltmenizi öneririz Microsoft Windows Server 2008 çalışan. IIS 7.0, Web altyapı güvenliği önemli ölçüde artırır. IIS güvenliği ile ilgili konular hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx (http://www.microsoft.com/technet/security/prodtech/IIS.mspx)
IIS 7.0 hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.iis.net/default.aspx?tabid=1 (http://www.iis.net/default.aspx?tabid=1)
Hepsini aç | Hepsini kapa

Özet

ınternet ınformation Server (IIS) ile Dosya Aktarım Protokolü (FTP) yüklü aşağıdaki bağlantı türlerini destekler:
  • Etkin mod FTP
  • Pasif mod FTP
Bu makalede, bu mod ile FTP bağlantıları hakkında bilgi sağlar.

Daha fazla bilgi

(MSFTPSVC) IIS tabanlı FTP hizmeti, istemci tarafından belirtilen yönteme bağlı olarak her iki etkin ve Pasif mod bağlantılarını destekler. IIS, böyle bir özellik RFC 959 yetersizliği yüzünden ya da etkin) veya Pasif mod bağlantılarını devre dışı bırakma işlemini desteklemiyor. HTTP ve ınternet üzerinde kullanılan çoğu diğer iletişim kuralları farklı olarak, FTP Protokolü oturum sırasında en az iki bağlantı kullanır: yarı çift yönlü bağlantı için Denetim ve veri aktarımı için tam çift yönlü bağlantı. Varsayılan olarak 21 numaralı TCP bağlantı noktasını, denetim bağlantısı için sunucuda kullanılır, ancak veri bağlantısı, istemci, sunucuya bağlanmak için kullandığı yöntemi tarafından belirlenir.

Etkin mod FTP bağlantıları

Istemci, bir PORT komutu (Denetim bağlantısı) üzerinden veri TCP bağlantı noktası 20 sunucuda PORT komutu tarafından belirtilen TCP bağlantı noktasını kullanarak istemciye bağlantısı sunucunun istekleri sunucuya gönderir, çünkü etkin mod FTP bazen "istemci yönetimli" denir.

FTP istemcisinin FTP için PORT komutu gönderir aşağıdaki biçimdeki sunucu:
<a1>BAĞLANTI</a1> 192,168,0,3,19,243
Burada ilk dört virgülle ayrılmış değerler için istemcinin IP adresinin sekizliden oluşan karşılık gelir ve yüksek ve düşük sıralı bit 16-bit bir bağlantı noktası numarasının beşinci ve altıncı değerlerdir. Yüksek ve düşük sıralı bit (ondalık) bağlantı noktası sayıya dönüştürmek için <a0></a0>, beşinci değeri 256 çarpın ve altıncı değerini ekleyin. Yukarıdaki örnekte, TCP bağlantı noktasına (ondalık) (256 x 19) olan + 243 = 5107; bu nedenle, istemci sunucu 192.168.0.3:5107 veri bağlantısı'nı açmak için kılmasını,. FTP istemcisi, varsayılan olarak, veri bağlantı noktası için geçici bir bağlantı noktası seçer. Kullanılabilir bağlantı noktaları 1024 arasında gelen rasgele seçilen bir bağlantı noktası bir kısa ömürlü bağlantı noktası olan ve 65535.

Not: Windows NT 4.0 ve Windows 2000, geçerli varsayılan kısa ömürlü bağlantı noktası aralığı 1024-5000'dir. Windows NT 4.0 ve Windows 2000'de kısa ömürlü Aralık artırma, değer, sistem kayıt defterine ekleme gerektirir. Varsayılan geçici aralığı artırma ile ilgili ek bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
196271  (http://support.microsoft.com/kb/196271/EN-US/ ) 5000'den Büyük TCP Bağlantı Noktalarından Bağlanılamıyor
Etkin mod FTP bağlantısı için tipik bir dizisini şudur:

Bu tabloyu kapaBu tabloyu aç
YönergeKimden gönderilenGönderilen
USER MyUserName 192.168.4.29:8190 10.0.0.10:21
PASS parolam 192.168.4.29:8190 10.0.0.10:21
cwd / 192.168.4.29:8190 10.0.0.10:21
250 CWD komut başarılı. 10.0.0.10:21 192.168.4.29:8190
192,168,4,29,31,255 BAĞLANTI NOKTASI192.168.4.29:819010.0.0.10:21
200 Bağlantı NOKTASı komutu başarılı. 10.0.0.10:21 192.168.4.29:8190
LİSTE192.168.4.29:819010.0.0.10:21
<dosya dökümü transfer >10.0.0.10:20 192.168.4.29:8191
226 Tam aktarın. 10.0.0.10:21 192.168.4.29:8190

Pasif mod FTP bağlantıları

Istemci bir PASV komutu olmama, sunucu bu PASV yönergesi veri bağlantısının sunucu tarafı bağlantı noktası olarak kullanılacak olan kısa ömürlü bağlantı noktalarını biriyle yanıt verir, çünkü Pasif mod FTP bazen "sunucu yönetimli", denir. Bir veri bağlantısı komutunu, istemci tarafından verildikten sonra sunucu istemci bağlantı noktası, hemen <a0>Denetim</a0> bağlantısının istemci tarafı bağlantı kullanarak bağlanır. Pasif mod FTP bağlantısı için tipik bir dizisini şudur:

Bu tabloyu kapaBu tabloyu aç
YönergeKimden gönderilenGönderilen
USER MyUserName 192.168.4.29:7971 10.0.0.10:21
PASS parolam 192.168.4.29:7971 10.0.0.10:21
cwd / 192.168.4.29:7971 10.0.0.10:21
250 CWD komut başarılı. 10.0.0.10:21 192.168.4.29:7971
pasv192.168.4.29:797110.0.0.10:21
227 Girme Pasif mod (192,168,4,29,9,227). 10.0.0.10:21 192.168.4.29:7971
LİSTE192.168.4.29:797110.0.0.10:21
<dosya dökümü transfer >10.0.0.10:2531 192.168.4.29:7972
226 Tam aktarın. 10.0.0.10:21 192.168.4.29:7971

Sık karşılaşılan sorunları FTP ile karşılaşıldı.

Aktarımları yoluyla bir ağ sınır güvenliği aygıt (NBSD) proxy, güvenlik duvarı veya ağ adresi çevirisi (NAT) gibi çalıştığınızda ınternet sonuçları FTP kullanırken karşılaşılan en yaygın sorun aygıt. Çoğu durumda, denetim bağlantısı TCP 21 kurulabilmesi NBSD verir (yani, kullanıcı başarıyla FTP sunucusunda oturum açabilir), kullanıcı'DıR, LS, GET veya PUT, FTP gibi veri aktarımının ne zaman çalışır, ancak istemci NBSD istemci tarafından belirtilen veri bağlantı noktası engelleyip nedeniyle yanıt vermiyor gibi görünüyor. NBSD günlüğe kaydetmeyi destekliyorsa, the NBSD üzerinde engelleme/reddetme günlüklerini inceleyerek bağlantı noktası engellemeyi doğrulayabilirsiniz.

NBSD Yöneticiler için sorunlara neden, FTP genellikle, veri aktarımı için güvenli olarak çünkü misunderstood FTP sunucusu, erişim vermek için önce geçerli kullanıcı adı ve parola bileşimini gerektirecek şekilde yapılandırılabilir. Kullanıcılar, oturum açma sırasında belirtilen kimlik bilgileri veya verinin kendisi ne şifrelenmiş veya herhangi bir biçimde kodlanmış bilmelisiniz. Tüm FTP verileri kolayca engellenebilir ve FTP istemcisinin FTP sunucusu arasındaki tüm ağ üzerindeki herhangi bir istasyon tarafından çözümlenebilir.

Microsoft tarafından sağlanan FTP istemcilerini

Aşağıdaki tabloda, Microsoft ve her istemcinin desteklediği bağlantı modunu tarafından sağlanan FTP istemcilerini listeler:

Bu tabloyu kapaBu tabloyu aç
FTP istemcisiMod Aktar
Komut satırı<a1>Etkin</a1> (edilgen değil)
Internet Explorer 5.1 ve önceki sürümleriEdilgen
Internet Explorer 5.5 ve sonraki sürümleriBoth (Her ikisi)
Windows XP için FrontPage ver.1.1Etkin

Dosya Aktarım Seçenekleri

NBSD yapılandırmasıyla ilgili sorunları ve FTP güvenlik sorunları nedeniyle, birkaç standart FTP yerine kullanılır. HTTP bağlantılarının çoğu güvenlik duvarı TCP 443 numaralı TCP 80 ve HTTPS bağlantı üzerinden izin için bir genel FTP gibi bir dosya aktarım yöntemini HTTP kullanımını alternatifidir. Microsoft, birkaç yılda bir gibi FrontPage Sunucu Uzantıları'nı ve deftere nakil Acceptor ürünleri için HTTP tabanlı dosya aktarımları desteklenen, ancak HTTP dosya aktarımları için tanınan standart WebDAV, HTTP uzantıları Dağıtılmış Yazma ve sürüm oluşturma ' dir. RFC 2518'tarafından tanımlanan, WebDAV IIS 5.0 içinde oluşturulan ve bağlantı (ınternet Explorer 5.0 ve sonraki sürümleri) WebDAV ile iletişim kurabilen bir istemci tarafından yapılan, WebDAV paylaşımlarına (diğer bir deyişle, bir WebDAV kullanan bir Web sunucusu üzerinde yayımlanan klasörleri) kullanmak için kullanıcı çok yolla ağ paylaşımları kullanıldığını sağlar.

Not: RFC 2518 hakkında'daha fazla bilgi için aşağıdaki Microsoft Web sitesine bakın:
rfc 2518
http://www.faqs.org/rfcs/rfc2518.html (http://www.faqs.org/rfcs/rfc2518.html)
ııs FTP hizmeti FTP Güvenli Yuva Katmanı (SSL) üzerinden, güvenli iletişim önemli ve FTP (karşıt olarak WebDAV SSL kullanarak) istenen bir aktarım protokolüdür desteklemediğinden, FTP sanal özel, noktadan noktaya tünel iletişim kuralı veya ıpsec ile güvenli ağ gibi şifreli bir kanal üzerinden kullanın. SSL üzerinden FTP hakkında daha fazla bilgi için bkz: RFC 2228.

Referanslar

Ek FTP kaynaklar

Aşağıdaki kaynaklar, Dosya Aktarım Protokolü Hizmeti hakkında daha fazla bilgi içerir:
<a1>RFC</a1> 959 - Dosya Aktarım Protokolü (FTP)
http://www.faqs.org/rfcs/rfc959.html (http://www.faqs.org/rfcs/rfc959.html)

Microsoft ® ınternet ınformation Server çalıştıran
http://www.microsoft.com/mspress/easterneurope/books/book167.htm (http://www.microsoft.com/mspress/easterneurope/books/book167.htm)
Yazarlar: Leonid Braginski ve Matthew Powell
isbn: 1-57231-585-7
Yayımcı: Microsoft Press, Temmuz-1998
Dosya aktarım iletişim kuralını hakkında daha fazla bilgi için aşağıdaki Web sitesinde "FTP inceleme" makale "konusuna bakın:
http://pintday.org/whitepapers/ftp-review.shtml (http://pintday.org/whitepapers/ftp-review.shtml)
Microsoft, teknik destek bulmanıza yardımcı olmak üzere üçüncü taraf iletişim bilgilerini sağlamaktadır. Bu bilgiler haber verilmeden değişebilir. Microsoft bu üçüncü taraf iletişim bilgilerinin doğruluğunu garanti etmez.


WebDAV, <a2>WebFolder,</a2> ve <a4>MSIPP kaynaklar

Aşağıdaki kaynaklar, WebDAV WebFolders ve Microsoft ınternet Publishing Provider hakkında ayrıntılı bilgi içerir:
Ekip geliştirme Dağıtılmış Yazma ve sürüm oluşturma HTTP uzantıları etkinleştir
http://www.microsoft.com/msj/0699/dav/dav.aspx (http://www.microsoft.com/msj/0699/dav/dav.aspx)

IETF WEBDAV çalışma grubu
http://ftp.ics.uci.edu/pub/ietf/webdav/ (http://ftp.ics.uci.edu/pub/ietf/webdav/)

2 Dakika içinde WebDAV
http://www.xmlpitstop.com/VisitPage17627.aspx (http://www.xmlpitstop.com/VisitPage17627.aspx)

MSDN Kitaplığı
http://msdn2.microsoft.com/en-us/library/aa189148(office.10).aspx (http://msdn2.microsoft.com/en-us/library/aa189148(office.10).aspx)
Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
290111  (http://support.microsoft.com/kb/290111/EN-US/ ) Nasıl YAPıLıR: Taşı veya WebDAV ile klasör öğeleri Kopyala
245359  (http://support.microsoft.com/kb/245359/EN-US/ ) Nasıl YAPıLıR: Internet sağlayıcısı yayımlama kullanarak belge Aç
248501  (http://support.microsoft.com/kb/248501/EN-US/ ) Örnek: Internet Publishing gelen Visual C++ OLE DB sağlayıcısı ile Rosebud.exe kullanma
195851  (http://support.microsoft.com/kb/195851/EN-US/ ) Güvenlik açığının nasıl yüklenir ve ınternet Explorer 5 Web klasörleri kullan
Kaynaklar için ağ bağlantıları güvenliği

Aşağıdaki kaynaklar, FTP kullanılarak iletilen bilgileri korumak için ek güvenlik sağlamak bir IP ağ güvenliğini sağlama hakkında ayrıntılı bilgi içerir:
Noktadan noktaya tünel iletişim kuralı
http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/intwork/inbe_vpn_naxe.mspx?mfr=true (http://www.microsoft.com/technet/prodtechnol/windows2000serv/reskit/intwork/inbe_vpn_naxe.mspx?mfr=true)
Daha fazla bilgi için, aşağıdaki Microsoft Bilgi Bankası makalelerine bakın:
161410  (http://support.microsoft.com/kb/161410/EN-US/ ) PPTP kullanarak bir özel ağ üzerinden ayarlama
231585  (http://support.microsoft.com/kb/231585/EN-US/ ) Windows 2000'de ıpsec ile güvenli IP iletişim'e genel bakış

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Server 3.0
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
Anahtar Kelimeler: 
kbmt kbinfo KB283679 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:283679  (http://support.microsoft.com/kb/283679/en-us/ )