“FTP proxy” kendi FTP konuşan bir ağ geçidini ifade edebilir. Ona bağlanmak, bir HTTP proxy'den CONNECT istemekten veya bir SOCKS sunucusundan TCP hedefi açmasını istemekten farklıdır.

Ağ geçidi hedef ana bilgisayarı ve hesabı gerektirir, önce kendi oturum açması da gerekebilir. Ürünler bu görüşmeyi farklı biçimlerde ifade eder:

DüzenTipik komut biçimi
Hedef kullanıcı adında kodlanmışUSER target-user@target-host
Ayrı ağ geçidi oturumuAğ geçidi USER/PASS, ardından hedef oturumu
Açık hedef komutuSITE target-host veya OPEN target-host, ardından gereken oturum açma

Bunlar gelenek aileleridir, her ağ geçidine gönderilen tek bir standart sıra değildir. Yöneticinin belgelediği ve istemcinin desteklediği yöntemi seçin.

Her iki hesabı da yapılandırmada görünür tutun

Hedefin FTP parolası ile ağ geçidinin parolası farklı olabilir. Bazı ağ geçitleri bunları tek bir USER/PASS temsilinde birleştirir; diğerleri ayrı alışverişler ister. Tüm değerleri tek bir dizeye koymak, ek komutlar göndermek zorunda olan bir istemciyi yeniden üretemez.

Bu, eski FtpWebRequest kodunda yararlı bir sınırı açıklar. Ağ geçidine, ağ geçidine özgü bir kullanıcı adıyla yapılan sıradan bir FTP bağlantısı bazı USER/PASS düzenlerine uyabilir. Ayrı bir SITE veya OPEN görüşmesi gerektiren ağ geçidi, bu akışı gerçekten destekleyen bir istemci gerektirir. WebRequest içindeki Proxy özelliği yine başka bir arabirimdir.

Örneğin WinSCP, tüm ağ geçitlerini tek bir ana bilgisayar alanı olarak ele almak yerine ayrı FTP proxy oturum açma yöntemleri sunar. Sayısal ham ayar değerleri belgelenmiş API'sine aittir; bir yapılandırmayı incelerken yöntem adını ve amaçlanan görüşmeyi kullanın.

Oturum açtıktan sonra dosya aktarımı yine de FTP veri bağlantısına ve seçilen TLS moduna ihtiyaç duyar. Denetim kanalında başarılı bir oturum açma o yolun başlangıcıdır, her veri aktarımının zaten izinli olduğunun kanıtı değildir.

İlgili makaleler