SFTP'nin SSH proxy rotanızı yeniden kullanmasını sağlayın
SFTP için bir SSH ana makine girdisi kullanın ve HTTP proxy bağlantı noktasını hedef SSH bağlantı noktasından ayırın.
SFTP, SSH üzerinden gider. SSH'in dosya sunucusuna ulaşmak için bir proxy yardımcısına ihtiyacı varsa, bu rotayı bir ana makine girdisine koyun ve SFTP'nin onu kullanmasına izin verin.
Host files-via-proxy
HostName files.example.net
User alex
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %p
OpenBSD uyumlu bir netcat yardımcısıyla sftp files-via-proxy bu bağlantı yolunu kullanır. Proxy 8080'de dinler; istenen hedef bağlantı noktası dosya sunucusunun yapılandırılmış SSH bağlantı noktasıdır. Bunlar ayrı değerlerdir. Genel aracıların izin verildiği genel bir SFTP sunucusu için HTTP proxy listesi, yardımcının HTTP proxy uç noktası için adaylar sunar. Kimliği doğrulanmamış bir aday için proxy kimlik bilgilerini kullanmayın ve dosya sunucusunun gerçek ana makinesine ve SSH bağlantı noktasına izin verdiğini doğrulayın.
SFTP'nin -P seçeneği bir hedef bağlantı noktası seçer. Bunu bazı diğer SSH araçlarının kullandığı küçük harfli seçenekle karıştırmayın ve hedefin ardından rastgele bir sayı koyup SSH bağlantısını değiştireceğini varsaymayın.
Proxy kimlik doğrulaması, SSH kullanıcı kimlik doğrulaması ve uzak bir dosyaya erişim izni ayrı denetimler olarak kalır. Hedef ayrıca SFTP alt sistemini sağlamalıdır. Tek başına çalışan bir tünel dosya oturumu vermez ve yalnızca iletmeyle sınırlı bir hesap SFTP için mutlaka kullanılabilir değildir.
Ana makine anahtarı doğrulamasını açık tutun. Proxy bir rota sağlar; dosya sunucusunun kimliğini kendi kimliğiyle değiştirmemelidir.