2012-07-12 10 views
7

एक परियोजना जिसे हम काम कर रहे हैं उसे अभी इसमें एक नई आवश्यकता मिली है: इसे कुंजी/जोड़ी प्रमाणीकरण का उपयोग करके एसएफटीपी (एसएसएच) के माध्यम से फाइलें प्राप्त करने में सक्षम होना चाहिए। हम SSH क्लाइंट लाइब्रेरीज़ (जैसे SSH.Net) का एक दिलचस्प संग्रह ढूंढने में सक्षम हुए हैं, लेकिन कोई सर्वर नहीं है। अब तक का सबसे नज़दीकी पाइथन लाइब्रेरी है जिसे हम आयरनपीथन के माध्यम से कार्यान्वित करने पर बहस कर रहे हैं।सी #/नेट में एसएसएच सर्वर कार्यान्वित करना नेट

हमें यह करने के बारे में कैसे जाना चाहिए? क्या हम किसी भी पुस्तकालय को याद कर रहे हैं, या क्या हमें इसे लागू करने पर काम करना चाहिए?

+1

किसी भी कारण है कि तुम सिर्फ एक अलग SSH सर्वर नहीं चल सकता योगदान? – Jacob

+3

आप स्वयं को लागू नहीं करना चाहते हैं - सुरक्षा प्रोटोकॉल गलत प्राप्त करना बहुत आसान है। ओपनएसएसएच ने स्वयं मुद्दों का हिस्सा लिया है: http://www.openssh.org/security.html – shf301

+0

[साइगविन] (http://www.cygwin.com/) के बारे में क्या? –

उत्तर

2

Google पर ".NET SSH सर्वर" के लिए त्वरित खोज हमारे SecureBlackbox को चौथी स्थिति पर बताती है। कई अन्य सुविधाओं में से SecureBlackbox .NET के लिए SSH/SFTP सर्वर घटक प्रदान करता है।

+0

'404 - संसाधन नहीं मिला '... – shkschneider

+0

@shkschneider निश्चित, धन्यवाद। –

+0

हमने इसके डेमो संस्करण के साथ खेला, और यह सबसे अच्छा संभव समाधान की तरह दिखता है। दुर्भाग्यवश इसका खर्च यह है कि हम किसी भी अलग एसएसएच सर्वर के साथ जाने जा रहे हैं (हम अपने ग्राहक को एक और हजार डॉलर नहीं दे सकते हैं), लेकिन धन्यवाद! –

1

इसके अलावा, FxSsh एक शुद्ध सी # कार्यान्वयन एसएसएच सर्वर पक्ष है। इस चरण में, EXEC विधि और वापसी स्ट्रीम का समर्थन किया।

आप का स्वागत कर रहे हैं और कांटा पर https://github.com/Aimeast/FxSsh