প্রথমত: আপনি যদি ফাইলগুলি ভাগ করতে চান তবে আগ্রহের বিভিন্ন প্রোটোকল রয়েছে: সাম্বা (এসএমবি), এনএফএস, এফটিপি, এসএসএইচ / এসএফটিপি / এসসিপি। উইন্ডোজ কম্পিউটার জড়িত থাকলে সাম্বা সবচেয়ে সহজ তবে আপনি এটি দুটি উবুন্টু (এমনকি ম্যাক ওএস) মেশিনের মধ্যেও ব্যবহার করতে পারেন। উবুন্টুর পক্ষে এসএসএইচ একটি দুর্দান্ত জিনিস, কারণ এটি একটি খুব শক্তিশালী হাতিয়ার - যেমন rsync
এসএসএইচ-এর উপর দিয়ে চালানো দুটি ডিরেক্টরিকে সিঙ্ক্রোনাইজ করার একটি কমান্ড পদ্ধতি। তবে আমি এসএমবি বেছে নেব কারণ আপনি উইন্ডোজ উল্লেখ করেছেন এবং সম্ভবত একটি প্রোটোকল / সার্ভার স্থাপন করা শুরুতে যথেষ্ট।
অন্যান্য প্রোটোকল সম্পর্কে আরও গবেষণার জন্য কেবল তিনটি গুরুত্বপূর্ণ ইঙ্গিত:
- এনক্রিপশন সম্পর্কে চিন্তা করুন - প্রোটোকলটি এনক্রিপ্ট করা দরকার বা আপনি আপনার ল্যানে বিশ্বাস করতে চান? (এফটিপি এনক্রিপ্ট করা হয় না, এসএসএইচ / এসএফটিপি / এসসিপি হয়)
- বিশাল ফাইল স্থানান্তর করতে হবে? (গিগাবিট নেটওয়ার্কগুলিতে এসএমবির তুলনায় এসসিপি সত্যই ধীর! আপনার আগ্রহী হলে গুগল বেনমার্ক))
- স্থানান্তরিত ফাইলগুলির ফাইলের অনুমতিগুলি রাখা কি প্রয়োজনীয়?
এখন আপনার প্রশ্নগুলি:
১. আমি যখন ল্যানের মাধ্যমে দুটি উবুন্টু মেশিনের মধ্যে ফাইলগুলি ভাগ করি তখন আমার উভয় মেশিনে সাম্বা দরকার?
না, সাম্বা সার্ভার নয়। থাকবে সবসময় একটি সার্ভার এবং একটি ক্লায়েন্ট। আপনি ক্লায়েন্ট থেকে সার্ভারে ভাগ করা ফোল্ডারগুলি অ্যাক্সেস করতে পারেন - অন্যভাবে নয়। অন্য কথায়: অনুলিপি করার অগ্রগতি বারটি সর্বদা ক্লায়েন্টের কাছে থাকবে, কখনই সার্ভারে থাকবে না। তবে দুটি উবুন্টু মেশিন সহ, আপনি উভয়ই একই সময়ে ক্লায়েন্ট এবং সার্ভার হতে পারেন you ক্লায়েন্টটি প্রতি ডিফল্ট উবুন্টু দিয়ে পাঠানো হয়, আপনি নটিলাসের সাথে প্রথমবার কোনও ফোল্ডার ভাগ করলে সার্ভারটি স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে যায়।
২. কম্পিউটারে অনুমতি নির্ধারণ না করে 1 আমি কম্পিউটারে সমস্ত ফাইল দেখতে পাচ্ছি /
2 2. দৃশ্যমানতা থামানোর কোনও উপায় কি তাদের?
এটি এসএমবি / সাম্বার ক্ষেত্রে সত্য নয়। এখানে কয়েকটি ভাগ করা ফোল্ডার রয়েছে এবং কেবলমাত্র এটি ক্লায়েন্টদের কাছে দৃশ্যমান। ফোল্ডার /var/lib/samba/usershares/
এবং ফাইলটি পরীক্ষা করুন /etc/samba/smb.conf
, যদি পথটি /
ভাগ করা হয়। সম্ভবত আপনি এসএসএইচের সাথে সংযোগ করছেন, এসএমবির সাথে নয়। তারপরে আপনি ঠিক বলেছেন, সাধারণত সবকিছু দৃশ্যমান হয় এবং আপনাকে ফাইল এবং ডিরেক্টরি অনুমতিগুলি সঠিকভাবে সেট করতে হবে। আপনি এখানে এই সম্পর্কে আরও বিশদ জানতে পারেন: কারাগার ব্যবহারকারীদের সহজ ও সহজ উপায়
৩. সাম্বার মাধ্যমে অন্য উবুন্টু মেশিনটি অ্যাক্সেস করার সময় আমার কোন ব্যবহারকারী এবং পাসওয়ার্ড ব্যবহার করতে হবে?
সাধারণত এটি সহজ: কেবলমাত্র অন্য মেশিনের যে কোনও ব্যবহারকারী এবং পাসওয়ার্ড ব্যবহার করুন। শুধুমাত্র খুব বিশেষ ক্ষেত্রে ব্যবহারকারীর সাধারণ পাসওয়ার্ড তার সাম্বার পাসওয়ার্ড থেকে পৃথক হয়। আপনি কমান্ডটি দিয়ে পৃথকভাবে সাম্বার পাসওয়ার্ড পরিবর্তন করতে পারেন smbpasswd
, তবে দুটি পৃথক পাসওয়ার্ড ব্যবহার করার জন্য আপনার সত্যিকারের ভাল কারণ থাকতে হবে।
আপনি পাসওয়ার্ড ছাড়াই ভাগ করতে পারবেন। এ সম্পর্কে বলার মতো অনেক কথা রয়েছে তবে সম্ভবত এই নটিলাসের স্ক্রিনশটটি শুরুতে সহায়তা করে:
৪. টার্মিনালটি ব্যবহার করে জিইউআই ছাড়াই ফাইলগুলি কীভাবে ভাগ করবেন?
সর্বাধিক সাধারণ ব্যবহারের ক্ষেত্রে সম্ভবত এসএসএইচ / এসসিপি হয়। সার্ভারে /path/to/file1
ক্লায়েন্টের অনুলিপি করতে কেবল ক্লায়েন্টের টার্মিনালে নিম্নলিখিতটি লিখুন /path/to/file2
:
scp /path/to/file1 server:/path/to/file2
server
একটি আইপি ঠিকানা বা একটি ডোমেন নাম হতে পারে। অথবা এর সাথে অন্যান্য উত্তরে ইতিমধ্যে উল্লিখিত অন্য কোনও পদ্ধতি rsync
:
rsync /path/to/file1 server:/path/to/file2
ক্লায়েন্টের উপর একটি নেটওয়ার্ক শেয়ার মাউন্ট করার জন্য সাম্বার সাথে আপনি সম্ভবত এসএমএমউন্ট (যা পূর্বনির্ধারিতভাবে সাম্বার সাথে পাঠানো হয় না) ব্যবহার করবেন use তারপরে আপনি এটি সাধারণত ব্যবহার করতে পারেন। সাম্বার শেয়ারটি মাউন্ট করার অনেকগুলি উপায় রয়েছে। আপনি যদি জ্নোম ব্যবহার করছেন gvfs-mount
তবে এটি সবচেয়ে সহজ পদ্ধতি হতে পারে:
gvfs-mount smb://server/nameOfsharedFolder
cd ~/.gvfs/*
৫. সার্ভার ক্লায়েন্টে নটিলাস / নেটওয়ার্কে প্রদর্শিত হচ্ছে না কেন?
যতদূর আমি জানি, প্রথমবার এটি সেখানে প্রদর্শিত হবে না। এটির সাথে একবার সংযুক্ত হওয়ার পরে আপনি এটি সেখানে খুঁজে পাবেন। প্রথমবার, আপনাকে "উইন্ডোজ নেটওয়ার্ক" ক্লিক করতে হবে, তারপরে "ওয়ার্কগ্রুপ" এবং তারপরে আপনি আপনার সার্ভারটি দেখতে পাবেন - আশা করি। কমপক্ষে এটি আমার পরীক্ষার ফলাফল ছিল।
LAN. ল্যানে অন্য সিস্টেমের নাম বা আইপি না জেনে অন্য সিস্টেমটি কীভাবে সন্ধান করবেন?
আপনি nmap
টার্মিনালে ব্যবহার করতে পারেন , উদাহরণস্বরূপ:
nmap 192.168.0.*
যদি 192.168.0.0 হয় আপনার ল্যান। এটি আপনার ল্যানে আপনার সমস্ত নেটওয়ার্ক ক্লায়েন্ট মুদ্রণ করবে (যা আবিষ্কার হতে পারে)। কখনও কখনও এটি সাহায্য করতে পারে, যদি অন্য মেশিনগুলি নেটওয়ার্কের আওতায় না দেখায় ।