बिटविस के पास एक महान उत्पाद है जिसे टनलियर कहा जाता है जो एफ़टीपी को एसएफटीपी को पाट सकता है। आप तब .NET में मानक FtpWebRequest का उपयोग कर सकते हैं।
http://www.bitvise.com/ftp-bridge
मैं वर्तमान में अपने स्वयं के उद्देश्यों के लिए इसका परीक्षण कर रहा हूं और अपने निष्कर्षों के साथ अपडेट करूंगा।
अपडेट करें
जब तक आप ग्राहक को एक सेवा या कुछ और से जुड़ा रखने के लिए हुप्स के माध्यम से कूदना नहीं चाहते, जब तक कि मैं एनएसएसएम का उपयोग करके पूरा नहीं करता, यह विचार आदर्श स्वचालन के लिए आदर्श नहीं है ।
मैंने बिटविइस और wincp.com सहित विभिन्न ग्राहकों के साथ CLI स्वचालन की कोशिश की है। मैंने भी इन .net वर्ग पुस्तकालयों की कोशिश की है: Winscp, SSH.NET, SharpSSH, और व्यावसायिक SecureBlackBox SFTP ग्राहक।
SecureBlackBox ने अच्छा काम किया, लेकिन यह बहुत भारी है, लाइसेंस के आधार पर यह काफी महंगा हो सकता है, और मैं इसके साथ एपीआई के लिए बहुत सहमत नहीं था।
नीचे हाथ, .NET विकास के लिए सबसे अच्छा मुफ्त sftp क्लाइंट है wincp । मैंने इसे आसान बनाने के लिए कुछ कक्षाएं और विस्तार विधियाँ लिखी हैं: Winscp.Extensions