.NET [বন্ধ] এর জন্য এসএফটিপি লাইব্রেরি


109

কেউ কি কোনও ভাল এসএফটিপি লাইব্রেরি ব্যবহারের পরামর্শ দিতে পারেন? এখনই আমি সিকিউরব্ল্যাকবাক্স, আইপ ওয়ার্কস এসএসএইচ, ওওডএসএফটিপি এবং রেবেক্স এসএফটিপি এর মতো পণ্যগুলির দিকে নজর দিচ্ছি। যাইহোক, আমি এর আগে কোনও এসএফটিপি লাইব্রেরি ব্যবহার করি নি তাই আমি কী সন্ধান করছি তা নিশ্চিত নই।

যদি কেউ আগেও এগুলি ব্যবহার করে থাকে তবে আমার "এক্স" এর সাথে "ওয়াই" এর উপরে পণ্যটি নিয়ে যাওয়ার কি কোনও কারণ আছে?



এমআইটির আওতায় কোনও এসএফটিপি লাইব্রেরি আছে কি?
যশ সরাইয়া

উত্তর:


87

আমি চারপাশে অনুসন্ধান করেছি এবং এটি খুঁজে পেয়েছি এই শার্পএসএসএইচ কাঁটাচামচএবং এসএইচ.টি.এনইট .NET- এ যোগাযোগের জন্য এসএফটিপি ( এফটিপিএসের সাথে বিভ্রান্ত হওয়ার দরকার নেই ) জন্য সর্বাধিক আধুনিক ও সর্বোত্তম রক্ষণাবেক্ষণ গ্রন্থাগার । এসএসএইচ.এনইটি এসএফটিপি প্রোটোকলের একটি পরিষ্কার .NET 4.0 বাস্তবায়ন, এবং আমি এটিকে উড়ন্ত রঙ এবং দুর্দান্ত সাফল্যের সাথে কয়েকটি সমাধানে ব্যবহার করেছি।

মূল SharpSsh মৃত বলে মনে হচ্ছে এবং অন্যান্য সমাধানগুলির জন্য হয় উইন্ডোজ এক্সিকিউটেবলের ইনস্টলেশন বা নগদ একটি বালতিলোড (বা আরও খারাপ; উভয়) প্রয়োজন।


6
আমি এসএসএইচ.এনইটি ( sshnet.codeplex.com ) ব্যবহার করেছি এবং এটি দুর্দান্ত বলে মনে করেছি।
অ্যালেক্স

10
আমি এসএসএইচ.এন.টি.কে ঠিক ব্যাটেই বগী হতে দেখেছি। ফাইল / দিরের জন্য চেক করা সর্বদা সত্যই ফিরে আসে। ইস্যু তালিকার অনেকগুলি ওপেন ওভয়েটেড ইস্যু আমাকে প্রকল্পটি বন্ধ করে দিয়েছে।
রনি ওভারবাই

1
@ রনিওভারে আপনি ফাইল / দির সম্পর্কে উল্লিখিত সমস্যাটির সন্ধান করলাম এবং সমস্যাটি আর বিদ্যমান নেই। আমি SSH.NET পরীক্ষা করার জন্য কোড লিখেছিলাম এবং এটি প্রত্যাশার সাথে কাজ করে।
কলিন

4
SharpSSH কাঁটাচামচ মৃত খুব (শেষ সেপ্টেম্বর 2012 আপডেট করা) হয়।
মার্টিন প্রিক্রিল

3
আপনাকে ধন্যবাদ, তাদের সাথে তুলনা করার পরে এসএসএইচ.এনইটি পরিষ্কার এবং ব্যবহার করা সহজ বলে মনে হচ্ছে। আমি যে প্রকল্পটি তাদের ব্যবহার করছি তা শেষ করার পরে আমি আমার উত্তর আপডেট করব Thank আপনাকে ধন্যবাদ
নূর লাব্বিদি

52

আমরা WinSCP ব্যবহার করি। এটা বিনামূল্যে. এটি কোনও লিবিব নয়, তবে একটি ভাল ডকুমেন্টেড এবং পূর্ণ বৈশিষ্ট্যযুক্ত কমান্ড লাইন ইন্টারফেস রয়েছে যা আপনি প্রসেস.স্টার্ট দিয়ে ব্যবহার করতে পারেন।

আপডেট: v.5.0 এর সাথে, উইনসিসিপির উইনসিসিপির স্ক্রিপ্টিং স্তরটিতে একটি নেট র‌্যাপার লাইব্রেরি রয়েছে।


1
আমার কাছে বেশ সুন্দর দেখাচ্ছে: winscp.net/eng/docs/library# উদাহরণ
জন কেজ

4
আমি WinSCP .NET সমাবেশ (winscpnet.dll), WinSCP স্ক্রিপ্টিং ইন্টারফেসে র‌্যাপারটি সফলভাবে ব্যবহার করেছি। হ্যাঁ, এটি সত্যই নথিবদ্ধ। এর অনেক উদাহরণ রয়েছে। আপনি যদি ভুল পরামিতিগুলিতে পাস করেন তবে মোড়কটি কী কী ভুল তা বিশদে একটি ব্যতিক্রম ছুঁড়ে ফেলে। প্যারামিটারগুলি ঠিকঠাক পেতে আমাকে কিছু ট্রায়াল এবং ত্রুটি নিয়েছিল, উইনসিসিপির কোনও দোষ নেই, কেবল ftps এবং sftp এর মধ্যে আমার বিভ্রান্তি। এছাড়াও, WinSCP.exe অ্যাপ্লিকেশন বিন ফোল্ডারে অনুলিপি করতে মনে রাখবেন; অথবা আপনি সেশন কল করতে আগে সেশন.এক্সেকিউটেবলপথ সেট করতে পারেন penপেন ()।
এডওয়ার্ড

উইনসিসিপি জিপিএল এর আওতায় লাইসেন্সপ্রাপ্ত। এমআইটির আওতাধীন লাইসেন্স নিয়ে কাজ করতে পারি এমন কি কিছু আছে?
যশ সরাইয়া


1
কোনও ভাল, উইনসপিসি .exe এর সাথে আবদ্ধ নয়, যা বহু প্ল্যাটফর্মের বিকাশের জন্য কাজ ge
অ্যালভিন

9

এটি দেখুন: http://www.tamirgal.com/home/dev.aspx?Itte=sharpSsh

শার্পএসএসএইচ এসএসএইচ 2 ক্লায়েন্ট প্রোটোকল স্যুটটির বিশুদ্ধ। নেট প্রয়োগকরণ implementation এটি এসএসএইচ সার্ভারের সাথে যোগাযোগের জন্য একটি এপিআই সরবরাহ করে এবং কোনও নেট অ্যাপ্লিকেশনটিতে সংহত করা যায়।

লাইব্রেরিটি জেক্রাফ্ট ইনক। এর জেএসচ প্রকল্পের একটি সি # বন্দর এবং বিএসডি স্টাইল লাইসেন্সের অধীনে প্রকাশিত হয়েছে।

শার্পএসএসএইচ আপনাকে জেএসচের এপিআই-এর অনুরূপ একটি এপিআই ব্যবহার করে ডেটা পড়তে / লিখতে এবং এসএসএইচ চ্যানেলগুলিতে ফাইল স্থানান্তর করার অনুমতি দেয়। তদতিরিক্ত, এটি কিছু অতিরিক্ত মোড়কের ক্লাস সরবরাহ করে যা এসএসএইচ যোগাযোগের জন্য এমনকি আরও সহজ বিমূর্ততা সরবরাহ করে।

উত্স ফোর্জে শার্পএসএসএইচ প্রকল্প পৃষ্ঠা: http://sourceforge.net/projects/sharpssh


9
দুর্দান্ত জিনিস, তবে 2007 সালের পরে আপডেট হয়নি, নেট 4
জনি_ডি

1
আপডেট এবং সক্রিয়ভাবে রক্ষণাবেক্ষণ করা এমন কোনও কিছুর জন্য আমার উত্তর দেখুন।
আসবজর্ন আলসবার্গ

10
আমি এই গ্রন্থাগারটি ব্যবহার করেছি এবং এটির প্রস্তাব দিই না। এটি কাজ করেছিল, তবে এটি একটি অসম্পূর্ণ বন্দরের মতো অনুভূত হয়েছিল: শীর্ষস্থানীয় শ্রেণিতে কিছু বৈশিষ্ট্য অনুপস্থিত ছিল (ফাইলগুলি আইআইআরসি রয়েছে কিনা তা পরীক্ষা করে), এবং সেগুলি কাজ করার জন্য আমাকে ব্যক্তিগত ক্ষেত্রে পদ্ধতিগুলি কল করতে হয়েছিল; উত্সটিতে থাকা জাভা কোডের মন্তব্যগুলি ছাড়িয়ে গেছে; জাভা স্ট্যান্ডার্ড লাইব্রেরিতে র্যাপার ক্লাসগুলির নাম অনুসারে; জাভা বুদ্ধিমান জুড়ে। আমি পরিবর্তে SSH.NET ব্যবহার করেছি (@ asbjornu এর পোস্ট হিসাবে) দুর্দান্ত সাফল্যের সাথে।
অ্যালেক্স

8

আমরা একটি রেবেক্স ফাইল স্থানান্তর প্যাক কিনেছি , এবং সব ঠিক আছে। এপিআই সহজ, কম্যিউনিকেশনস, প্রক্সি সার্ভার ইত্যাদিতে আমাদের কোনও সমস্যা নেই ...

তবে আমি এটি অন্য একটি এসএফটিপি / এফটিপিএস উপাদানগুলির সাথে তুলনা করার সুযোগ পাচ্ছি না।


দয়া করে মনে রাখবেন যে এসএফটিপি এবং এফটিপিএস একই প্রোটোকল নয়।
ট্রেন্ট

6

বিটভিজের টানেলিয়ার নামে একটি দুর্দান্ত পণ্য রয়েছে যা এসএফটিপিতে এফটিপি তুলতে পারে। তারপরে আপনি .NET এ স্ট্যান্ডার্ড FtpWebRequest ব্যবহার করতে পারেন।

http://www.bitvise.com/ftp-bridge

আমি বর্তমানে এটি আমার নিজস্ব উদ্দেশ্যে পরীক্ষা করছি এবং আমার ফলাফলগুলি আপডেট করব।

হালনাগাদ

এই ধারণাটি অযৌক্তিক অটোমেশনের জন্য আদর্শ নয়, যদি না আপনি ক্লায়েন্টকে কোনও পরিষেবা বা কোনও কিছু হিসাবে সংযুক্ত রাখেন, যা আমি এনএসএসএম ব্যবহার করে সম্পন্ন করেছি

আমি বিটভিস এবং উইনসপিপি.কম সহ বিভিন্ন ক্লায়েন্টের সাথে সিএমআই অটোমেশন চেষ্টা করেছি। আমি এই নেট ক্লাসের লাইব্রেরিগুলিও চেষ্টা করেছি: উইনসকপি, এসএসএইচ.এনইটি, শার্পএসএইচ, এবং বাণিজ্যিক সিকিউরব্ল্যাকবক্স এসএফটিপি ক্লায়েন্ট।

সিকিউর ব্ল্যাকবক্স ভাল কাজ করেছে, তবে এটি খুব ভারী ওজন, লাইসেন্সের উপর নির্ভর করে বেশ ব্যয়বহুল হতে পারে, এবং আমি এর এপিআইয়ের সাথে এতটা একমত হইনি।

হ্যান্ড ডাউন ডাউন, .NET বিকাশের জন্য সেরা ফ্রি এসফ্টপ ক্লায়েন্টটি উইনসিসপি । এর সাথে কাজ করা আরও সহজ করার জন্য আমি কয়েকটি ক্লাস এবং এক্সটেনশন পদ্ধতি লিখেছি : উইনসকপি. এক্সটেনশনস


4

আমি এখন কয়েক মাস ধরে চিলকের নেটিভ এসএফটিপি লাইব্রেরি ( http://www.chilkatsoft.com/ssh-sftp-comp घटक.asp ) ব্যবহার করছি এবং এটি দুর্দান্ত কাজ করছে। বড় ফাইলগুলি ডাউনলোড করতে এবং ব্যক্তিগত কী প্রমাণীকরণ করতে একটি রাতের কাজে এটি ব্যবহার করা হয়েছে। উইন্ডোজ সার্ভার ২০০৮ এ কাজ করার জন্য যে সমস্যাটি কেবলমাত্র bit৪ বিট সংস্করণ পাচ্ছিলাম, সেগুলি আমার সার্ভারে vcredist_x64.exe ( http://www.microsoft.com/download/en/details.aspx?id=14632 ) ইনস্টল করা দরকার ।


2
চিলকাত 100% পরিচালিত কোড নয়। এটি নেট নেটে মোড়ানো একটি দেশীয় গ্রন্থাগার। আমরা যখন এই লাইব্রেরিটি অন্তর্ভুক্ত করেছি তখন এটি ভিজ্যুয়াল স্টুডিও ওয়েব ডিজাইনারকে ভেঙে দেয় কারণ ভিএস 32-বিট মোডে চলে। আমাদের এই সমস্ত কাজ চারপাশে দেব এবং প্রোডের মধ্যে তৈরি করতে হয়েছিল (যা 64৪-বিটের মধ্যে রয়েছে) যাতে এটি মজা না করে সঠিক ডিএলএল ব্যবহার করতে পারে। চারপাশের কাজটির জন্য জিএসি-র প্রয়োজন হবে 32 এবং 64 বিট উভয়ই ডিএলএল টার্গেট মেশিনে ইনস্টল করা: চিলক্যাটফরম
ক্রিস স্মিথ

0

.NET এ বিস্তৃত এসএফটিপি সহায়তার জন্য এডিটিপিটিএনটি / প্রিও চেষ্টা করুন । অনেকগুলি বিভিন্ন এসএফটিপি সার্ভারের জন্য সমর্থন সহ এটি দীর্ঘ সময় হয়েছে।

আমরা উইন্ডোজের জন্য একটি এসএফটিপি সার্ভার বিক্রি করি, কমপ্লিটএফটিপি , যা আপনার উইন্ডোজ মেশিনে এসএফটিপির সমর্থন পাওয়ার জন্য একটি সাশ্রয়ী উপায়। এছাড়াও এফটিপি এবং এফটিপিএস রয়েছে।


আমি কিছু সময়ের জন্য edtFTPnet লাইব্রেরি ব্যবহার করেছি - ভাল কাজ করে তবে। নেট বাইন্ডিংয়ের জন্য ডকুমেন্টেশন দুর্দান্ত নয়।
জন কেজ

0

আমি আইপি * ওয়ার্কস এসএসএইচ ব্যবহার করেছি এবং এটি দুর্দান্ত। সেটআপ এবং ব্যবহার করা সহজ। এছাড়াও, আপনি যখন প্রশ্ন বা সমস্যার মধ্যে চলে যান তখন তাদের সমর্থন শীর্ষস্থানীয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.