উত্তর:
আমি মনে করি যে বড় পার্থক্যটি হ'ল আপনি যদি rsyncd
সার্ভারের শেষে ব্যবহার না করে, rsync
ওভার পরিবর্তে ssh
, সার্ভারটি ইতিমধ্যে এটি কী আছে তা জানে, তাই স্থানান্তরিত হওয়া কী দরকার তা নির্ধারণ করতে ফাইল তালিকা তৈরি করা আরও সহজ। আপনি কেবল কয়েকটি ফাইলের চারপাশে চাপ দিলে কোনও পার্থক্য হবে না, তবে আপনি যদি তৈরি করছেন, উদাহরণস্বরূপ, সিএসপিএন আরএসসিএন- র উপরে উপলব্ধ, আপনি প্রতিটি উত্সের পাশে ফাইল তালিকা তৈরি করতে চান না সময়।
এটি একটি পুরানো প্রশ্ন, তবে rsync
ডেমন মোডে বনাম এসএসএস ব্যবহারের জন্য আরও একটি বৈধ কারণ রয়েছে :
আমার কাছে একটি 10 টিবি এনএএস রয়েছে যা অন্য 10 টিবি এনএএস ব্যাক আপ হয় এবং কেবল এসএসএইচ টানেলের জন্য এনক্রিপশন ওভারহেড হস্তান্তরটির সীমাবদ্ধ ফ্যাক্টর। দুটি নাসই মোটামুটি নিম্ন-চালিত 1.8 গিগাহার্টজ ইন্টেল অ্যাটমস এবং এমনকি এসএসএসের জন্য সহজ ক্রিপ্টো বিকল্পগুলির সাথে (যেমন এসএসএস কলটি আরএসসিএনসি ssh -c arcfour
হিসাবে পাস হয়েছে), এনক্রিপশন ওভারহেড এখনও একটি গিগাবিট ইথারনেট নেটওয়ার্কে 200-200 এমবিপিএসের ফলাফল দেয়।
এক প্রান্তে একটি আরএসসিএন ডেমন ব্যবহার করা ক্রিপ্টো ওভারহেড সরিয়ে দেয় এবং বড়, স্বতন্ত্র ফাইলগুলির জন্য> 800 এমবিপিএস স্থানান্তর অর্জন করে।
ssh -c arcfour
আমি যে সংযোগটি ব্যবহার করছিলাম তার থেকে স্থানান্তর গতি দ্বিগুণ করতে সক্ষম হয়েছি ।
আমি মনে করি না এসএসএইচ এর সাথে আরএসসিএনসিডি-র সাথে আরএসসিএনসি-র তুলনা করা বেশি অর্থবোধ করে। এগুলি সাধারণত সম্পূর্ণ ভিন্ন জিনিসের জন্য ব্যবহৃত হয়।
এসএসএস ওভার এসএসএস সাধারণত ব্যাকআপ, বা ইন্টারনেটে সার্ভার সিঙ্ক করার জন্য ব্যবহৃত হয়। আরএসসিএনসিডি সাধারণত সফ্টওয়্যার মিররগুলির মতো জিনিসের জন্য ব্যবহৃত হয়, তাই আরএসসিএনডি তুলনা করে একটি সরল এইচটিটিপি বা এফটিপি আয়না বা এমনকি বিটোরেন্টের সাথে তুলনা করা আরও বেশি অর্থবোধ করে।
জাইসিএনসি-র মতো সফ্টওয়্যারও রয়েছে, যা আপনাকে স্ট্যান্ডার্ড এইচটিটিপি সার্ভার ব্যবহার করার সময় আরএসসিঙ্কের অনেকগুলি সুবিধা পেতে দেয়
এর কাজটি rsyncd
হ'ল কোনও সার্ভারে চালানো এবং (দূরবর্তী) rsync
অনুরোধের প্রতিক্রিয়া জানানো।
(যখন আমরা বলি যে rsyncd
আমরা rsync
ডেমন হিসাবে চলমান বলতে চাইছি এবং আমরা যখন 'রিমোট' বলি তখন আমাদের মেশিনের দৃষ্টিকোণ থেকে দূরবর্তী বোঝানো হয় rsyncd
)
একে অপরের সাথে নিরাপদে কথা বলার জন্য উভয়ই এসএসএস ব্যবহার করবে would
এটি আসলে একটি বা অন্যটি ব্যবহার করার প্রশ্ন নয়, যদিও একই মেশিনেrsync
ফাইল এবং ডিরেক্টরিগুলি অনুলিপি করতে ব্যবহৃত হয় , তবে আমি মনে করি না এটি ডেমন হিসাবে চালানো দরকার।
আমি মনে করি rsync
ম্যান পৃষ্ঠাটি এটি স্পষ্ট করে।
rsyncd (ডিমন সহ rsyncd) ডিফল্ট পোর্ট 873 ব্যবহার করে।
এটি নেটিভ rsync প্রোটোকল ব্যবহার করবে, তবে কিছুই এনক্রিপ্ট করবে না। এটি কেবল স্থানীয় বা বিশ্বস্ত নেটওয়ার্কের জন্য বোঝানো হয়েছে।
আপনি যদি সুরক্ষা চান, সর্বদা আপনাকে এসএসএইচ এর উপরে আরএসসিএনসি বা আরএসএনসিডি ব্যবহার করতে হবে, আপনার সমস্ত ডেটা স্থানান্তর এসএসএস প্রোটোকল দ্বারা প্রবেশ করবে p