Ssh এবং sshfs এর চেয়ে এনএফএসের মধ্যে পার্থক্য কী?


4

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

আমি একাধিক সমাধান পেয়েছি:

  1. এখানে বর্ণিত হিসাবে একটি এসএসএস টানেলের উপর nfs4 ।
  2. sshfs

কেউ পার্থক্য ব্যাখ্যা করতে পারে? কোনটি ভাল (আরও সুরক্ষিত) এক? এবং ফাইলহ্যান্ডলিংয়ের মধ্যে কি পার্থক্য রয়েছে (উদাহরণস্বরূপ যখন সার্ভারের সাথে সংযোগ হারাবেন)?

উত্তর:


3

এসএসএফএফএস এসএফটিপি প্রোটোকল ব্যবহার করছে, যা এসএসএইচ সার্ভারের সাবসিস্টেম। এই কৌশলটি ইউজার-স্পেস প্রোগ্রাম থেকে ফাইল সিস্টেমকে অ্যাক্সেসযোগ্য করার জন্য FUSE ব্যবহার করছে।

এসএসএইচ ওভার এনএফএস 4 এসএসএইচ টানেলের মাধ্যমে নেটিভ এনএফএস প্রোটোকল ফরোয়ার্ডার ব্যবহার করছে।

ব্যবহারকারীর জন্য, এটি অনুরূপ শোনাতে পারে তবে পার্থক্যটি মূল প্রোটোকল (এসএফটিপি এক্স এনএফএস) এর মধ্যে রয়েছে যা আপনার জন্য আইও পরিচালনা করে।


1

নামটি থেকে বোঝা যায়, এনএফএস হ'ল একটি নেটওয়ার্ক ফাইল সিস্টেম, অর্থাত্ একটি ফাইলারে ফাইল অ্যাক্সেসের জন্য নকশাকৃত একটি প্রোটোকল। যেহেতু এটি একাধিক পরিষেবা সমন্বিত এবং একাধিক বন্দর ব্যবহার করে, এটি স্থাপন করা কিছুটা জটিল এবং কঠিন (ফায়ারওয়াল ...) প্রদর্শিত হতে পারে তবে এনএফএস খুব নির্ভরযোগ্য এবং কখন এবং কীভাবে এটি ব্যবহার করতে হয় তা আপনি জানেন, এটি সম্ভবত সেরা সরঞ্জাম tool চাকরীটি.

অন্যদিকে, এসএসএইচএফএস, এসএসএইচ-এর উপরে স্ট্যাক করা একটি (ইউজারস্পেস) ফাইল সিস্টেম স্তর, যা কোনও ফাইল-সিস্টেম প্রোটোকল নয়, একটি দূরবর্তী শেল প্রোটোকল। অতএব, এটি এনএফএসের মতো নির্ভরযোগ্য বা বৈশিষ্ট্যগুলির অভাব হতে পারে না। উদাহরণস্বরূপ, ফাইলগুলির সাথে কাজ করার সময় প্রতিটি যথাযথ ফাইল সিস্টেম মেটাডেটা অ্যাকাউন্টে নেয়। আশেপাশে ফাইলগুলি অনুলিপি করার সময় কমপক্ষে "পরিবর্তিত" তারিখটি সর্বদা সংরক্ষণ করা হয়, লক্ষ্য কোনও এনএফএস ভাগ বা কোনও এনটিএফএস পার্টিশন সহ ইউএসবি ড্রাইভ কিনা matter দুর্ভাগ্যক্রমে, আপনি যদি কোনও এসএসএফএএস শেয়ারে ফাইল অনুলিপি করেন তবে এই তথ্যটি হারিয়ে যেতে পারে।

যখন আপনি কেবল একটি রিমোট সার্ভারে কিছু ফাইল খুলতে চান এবং এসএসএইচএফএস দুর্দান্ত হয়। ধরে নিই যে আপনার কাছে পাসওয়ার্ড -হীন কী সেট আপ রয়েছে, আপনাকে যা করতে হবে তা হ'ল আপনার প্রিয় ফাইল ম্যানেজারের (বারান্দার কাজ হিসাবে) বারে "ssh: // myserver" টাইপ করতে হবে এবং আপনি সেখানে আছেন। আপনি বাড়িতে না থাকলেও আপনার বাড়ির কম্পিউটারে কিছু নথি পরীক্ষা করতে চান তবে এটি সুবিধাজনক হতে পারে। তবে আপনার বাড়ির কম্পিউটারে গুরুত্বপূর্ণ ফাইল বা ফটোগুলি অনুলিপি করবেন না যদি না আপনি যত্ন না নেন যে আপনি এই তারিখের সাথে এই ফাইলগুলি সন্ধান বা সারণি করতে সক্ষম হবেন না।

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

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