SSH এর মাধ্যমে ভার্চুয়ালবক্স ভার্চুয়াল মেশিনে কীভাবে সংযোগ করবেন

শেষ আপডেট: ২৮/১০/২০২৫

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

1. SSH এর মাধ্যমে ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের সাথে সংযোগ করার ভূমিকা

SSH এর মাধ্যমে ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের সাথে সংযোগ করার জন্য, আপনাকে নীচে বিশদ কিছু মূল পদক্ষেপগুলি অনুসরণ করতে হবে।

প্রথম ধাপ হল সিস্টেমে একটি SSH ক্লায়েন্ট ইনস্টল করা যা থেকে আমরা সংযোগ স্থাপন করতে চাই। সর্বাধিক ব্যবহৃত SSH ক্লায়েন্ট হল OpenSSH, যা বিনামূল্যে পাওয়া যায় এবং আপনার সফ্টওয়্যার সংগ্রহস্থল থেকে সহজেই ডাউনলোড এবং ইনস্টল করা যায়। অপারেটিং সিস্টেম.

একবার SSH ক্লায়েন্ট ইনস্টল হয়ে গেলে, আপনাকে ভার্চুয়াল মেশিনে SSH সার্ভার সক্রিয় করতে এগিয়ে যেতে হবে। এটি ভার্চুয়াল মেশিনে নিম্নলিখিত কমান্ডগুলি চালানোর মাধ্যমে অর্জন করা যেতে পারে, একটি কমান্ড ইন্টারফেস যেমন টার্মিনাল ব্যবহার করে:

প্রথমত, আপনাকে SSH সার্ভারটি ভার্চুয়াল মেশিনে ইনস্টল করা আছে কিনা তা পরীক্ষা করতে হবে। এটি কমান্ড চালানোর মাধ্যমে চেক করা যেতে পারে sudo service ssh status. যদি ফলাফলটি নির্দেশ করে যে পরিষেবাটি বন্ধ বা ইনস্টল করা নেই, তাহলে আপনাকে এটি ইনস্টল বা শুরু করতে হবে। উবুন্টু এবং ডেবিয়ানের ক্ষেত্রে, আপনি এটি ইনস্টল করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

sudo apt-get install openssh-server

একবার SSH সার্ভার ইনস্টল এবং চলমান হলে, হোস্ট সিস্টেমে ইনস্টল করা SSH ক্লায়েন্ট ব্যবহার করে SSH এর মাধ্যমে ভার্চুয়াল মেশিনের সাথে সংযোগ করা সম্ভব হবে। এটি করার জন্য, আপনাকে নিম্নলিখিত কমান্ডটি ব্যবহার করতে হবে:

ssh usuario@dirección_ip_máquina_virtual

ভার্চুয়াল মেশিনে বৈধ ব্যবহারকারীর নাম দিয়ে "ব্যবহারকারী" এবং "ভার্চুয়াল_মেশিন_আইপি_ ঠিকানা" ভার্চুয়াল মেশিনের আইপি ঠিকানা দিয়ে প্রতিস্থাপন করুন যার সাথে আপনি সংযোগ করতে চান। ব্যবহারকারীর পাসওয়ার্ডটি প্রমাণীকরণের জন্য অনুরোধ করা হবে এবং একবার সঠিকভাবে প্রবেশ করালে, ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের সাথে SSH সংযোগ স্থাপন করা হবে।

2. ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের সাথে একটি SSH সংযোগ স্থাপনের পূর্বশর্ত

ভার্চুয়ালবক্সে একটি ভার্চুয়াল মেশিনের সাথে একটি SSH সংযোগ স্থাপন করতে, কিছু পূর্বশর্ত থাকা গুরুত্বপূর্ণ৷ আপনি আপনার কম্পিউটারে ভার্চুয়ালবক্স ইনস্টল করেছেন এবং সঠিকভাবে একটি ভার্চুয়াল মেশিন তৈরি করেছেন তা নিশ্চিত করুন৷ উপরন্তু, আপনার অপারেটিং সিস্টেম এবং ভার্চুয়াল মেশিন সেটিংস উভয় ক্ষেত্রেই আপনাকে SSH প্রোটোকল সক্ষম করতে হবে।

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

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

3. ভার্চুয়ালবক্স ভার্চুয়াল মেশিনে নেটওয়ার্ক কনফিগারেশন

প্রক্রিয়াটি অপরিহার্য যাতে এটি অন্যান্য নেটওয়ার্ক এবং ডিভাইসের সাথে সঠিকভাবে যোগাযোগ করতে পারে। এর পরে, এটি বিস্তারিত হবে ধাপে ধাপে এই সমস্যার সমাধান কিভাবে.

1. ডিফল্ট নেটওয়ার্ক সেটিংস চেক করুন: প্রথমে যা করতে হবে তা হল ভার্চুয়ালবক্সে ডিফল্ট নেটওয়ার্ক সেটিংস সঠিকভাবে কনফিগার করা হয়েছে কিনা তা নিশ্চিত করা। এটি করার জন্য, ভার্চুয়াল মেশিন কনফিগারেশন বিভাগে যান এবং নিশ্চিত করুন যে নেটওয়ার্ক অ্যাডাপ্টার বিকল্পটি "ব্রিজড অ্যাডাপ্টার" হিসাবে নির্বাচিত হয়েছে৷ এটি ভার্চুয়াল মেশিনকে বাহ্যিক নেটওয়ার্ক অ্যাক্সেস করার অনুমতি দেবে।

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

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

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

4. ভার্চুয়ালবক্স ভার্চুয়াল মেশিনে SSH সেটিংস কনফিগার করা

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

এক্সক্লুসিভ কন্টেন্ট - এখানে ক্লিক করুন  ভিকে-তে একজন ব্যক্তির আইডি ব্যবহার করে তার সম্পর্কে সমস্ত তথ্য কীভাবে খুঁজে পাবেন

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

গেস্ট সংযোজন ইনস্টল হয়ে গেলে, আমরা SSH কনফিগার করার সাথে এগিয়ে যেতে পারি। প্রথমে, আমরা ভার্চুয়াল মেশিনে টার্মিনাল খুলব। তারপর আমরা কমান্ড ব্যবহার করব sudo nano /etc/ssh/sshd_config একটি টেক্সট এডিটরে SSH কনফিগারেশন ফাইল খুলতে। এই ফাইলটিতে, আমরা বেশ কয়েকটি কনফিগারেশন বিকল্প খুঁজে পাব, যেমন SSH যে পোর্টে শোনে, অনুমোদিত কী এবং অ্যাক্সেসের অনুমতি।

5. ভার্চুয়ালবক্স ভার্চুয়াল মেশিনে দূরবর্তী প্রমাণীকরণের জন্য এসএসএইচ কী তৈরি করা

ভার্চুয়ালবক্স ভার্চুয়াল মেশিনে দূরবর্তী প্রমাণীকরণ স্থাপন করতে, এসএসএইচ কী তৈরি করা প্রয়োজন। এই কীগুলি প্রতিটি অ্যাক্সেসের জন্য পাসওয়ার্ড ব্যবহার এড়িয়ে ক্লায়েন্ট এবং সার্ভারের মধ্যে একটি নিরাপদ সংযোগের অনুমতি দেবে। SSH কী তৈরি করতে, নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করা যেতে পারে:

  1. একটি টার্মিনাল খুলুন: প্রথমত, আপনাকে একটি টার্মিনাল খুলতে হবে অপারেটিং সিস্টেম (উদাহরণস্বরূপ, Linux বা macOS) অথবা পুটি সফ্টওয়্যার ব্যবহার করুন যদি আপনি a উইন্ডোজ সিস্টেম.
  2. SSH কী তৈরি করুন: টার্মিনালে, নিম্নলিখিত কমান্ডটি চালান: ssh-keygen -t rsa -b 4096. এটি 4096 বিটের দৈর্ঘ্য সহ RSA অ্যালগরিদম ব্যবহার করে একটি কী জোড়া (সর্বজনীন এবং ব্যক্তিগত) তৈরি করবে।
  3. উত্পন্ন কীগুলি সংরক্ষণ করুন: এর পরে, আপনাকে অবশ্যই ফাইলটির পাথ এবং নাম উল্লেখ করতে হবে যেখানে তৈরি করা কীগুলি সংরক্ষণ করা হবে। উদাহরণস্বরূপ, আপনি ডিফল্ট ডিরেক্টরি ব্যবহার করতে পারেন ~/.ssh/id_rsa. প্রতিবার সংযোগ করার সময় এটি প্রবেশ করা এড়াতে পাসওয়ার্ডটি ফাঁকা রাখার পরামর্শ দেওয়া হয়।

একবার SSH কীগুলি তৈরি হয়ে গেলে, এই কীগুলি ব্যবহার করে প্রমাণীকরণ গ্রহণ করার জন্য রিমোট সার্ভারকে কনফিগার করতে হবে:

  • সার্ভারের সাথে সংযোগ করুন: একটি SSH ক্লায়েন্ট ব্যবহার করে, আপনি যে সার্ভারটি দূরবর্তীভাবে অ্যাক্সেস করতে চান তার সাথে সংযোগ করুন। উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি চালান: ssh usuario@servidor, সার্ভারে বৈধ ব্যবহারকারীর নাম দিয়ে "ব্যবহারকারী" এবং দূরবর্তী সার্ভারের আইপি ঠিকানা বা ডোমেনের সাথে "সার্ভার" প্রতিস্থাপন করা।
  • .ssh ডিরেক্টরি তৈরি করুন: রিমোট সার্ভারে, ব্যবহারকারীর হোম ডিরেক্টরির মধ্যে, নিশ্চিত করুন যে একটি ডিরেক্টরি নামে .ssh. যদি এটি বিদ্যমান না থাকে তবে এটি কমান্ড ব্যবহার করে তৈরি করা যেতে পারে: mkdir ~/.ssh.
  • সর্বজনীন কী যোগ করুন: তারপর ফাইলটিতে পূর্বে তৈরি করা পাবলিক কী যোগ করুন .ssh/authorized_keys রিমোট সার্ভারে। ফাইলের বিষয়বস্তু অনুলিপি করে এটি অর্জন করা যেতে পারে id_rsa.pub ক্লায়েন্টে এবং ফাইলে পেস্ট করুন authorized_keys সার্ভারে একটি পাঠ্য সম্পাদক ব্যবহার করে।

6. হোস্ট কম্পিউটার থেকে ভার্চুয়ালবক্স ভার্চুয়াল মেশিনে একটি SSH সংযোগ স্থাপন করা

হোস্ট কম্পিউটার থেকে ভার্চুয়ালবক্স ভার্চুয়াল মেশিনে একটি SSH সংযোগ স্থাপন করতে, আপনাকে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করতে হবে:

1. প্রথমে, নিশ্চিত করুন যে ভার্চুয়াল মেশিন চলছে এবং নেটওয়ার্কের সাথে সংযুক্ত আছে৷ আপনি কমান্ডটি চালিয়ে এটি যাচাই করতে পারেন ifconfig ভার্চুয়াল মেশিন কনসোলে এবং এটি একটি আইপি ঠিকানা বরাদ্দ করা হয়েছে তা নিশ্চিত করা। যদি না হয়, নিশ্চিত করুন যে আপনি ভার্চুয়াল মেশিনে নেটওয়ার্ক সেটিংস সঠিকভাবে কনফিগার করেছেন৷

2. এরপর, হোস্ট কম্পিউটার থেকে, একটি টার্মিনাল খুলুন এবং কমান্ডটি ব্যবহার করুন ssh SSH সংযোগ স্থাপন করতে। কমান্ড নিম্নলিখিত বিন্যাস অনুসরণ করা আবশ্যক: ssh username@ip_addressপ্রতিস্থাপন করুন username ভার্চুয়াল মেশিনের ব্যবহারকারীর নামের সাথে এবং ip_address ভার্চুয়াল মেশিনের আইপি ঠিকানা সহ।

3. অনুরোধ করা হলে, ভার্চুয়াল মেশিন ব্যবহারকারীর পাসওয়ার্ড লিখুন। হ্যা, এটাই প্রথমবার ভার্চুয়াল মেশিনে একটি SSH সংযোগ স্থাপন করা হলে, আপনাকে নিশ্চিত করার জন্য অনুরোধ করা হতে পারে ডিজিটাল পদচিহ্ন সার্ভারের নিশ্চিত করার আগে আপনি যা আশা করেছিলেন আঙ্গুলের ছাপ মিলেছে তা যাচাই করুন।

7. SSH এর মাধ্যমে ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের সাথে সংযোগ করতে টার্মিনাল প্রোগ্রাম ব্যবহার করা

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

ব্যবহার করা ওপেনএসএসএইচ ইউনিক্স-এর মতো সিস্টেমের টার্মিনাল থেকে বা গিট ব্যাশ বা সাইগউইন সহ উইন্ডোজে, আপনাকে কেবল টার্মিনাল খুলতে হবে এবং কমান্ড চালাতে হবে ssh usuario@ip_máquina_virtual, কোথায় usuario ভার্চুয়াল মেশিনের ব্যবহারকারীর নাম এবং ip_máquina_virtual আপনি যে ভার্চুয়াল মেশিনের সাথে সংযোগ করতে চান তার IP ঠিকানা।

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

8. SSH ব্যবহার করে ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের সাথে সংযোগ করার সময় সাধারণ সমস্যার সমাধান

SSH ব্যবহার করে ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের সাথে সংযোগ করার সময় বেশ কয়েকটি সাধারণ সমস্যা রয়েছে, কিন্তু সৌভাগ্যবশত তাদের প্রতিটির জন্য সমাধান রয়েছে। এখানে, আমরা এই সমস্যাগুলি কার্যকরভাবে সমাধান করার জন্য আপনাকে একটি ধাপে ধাপে নির্দেশিকা প্রদান করব৷

এক্সক্লুসিভ কন্টেন্ট - এখানে ক্লিক করুন  মুছে ফেলা ফটো এবং ভিডিওগুলি কীভাবে পুনরুদ্ধার করবেন।

1. ভার্চুয়াল মেশিনে SSH পরিষেবা সক্রিয় করা হয়েছে তা যাচাই করুন৷ এটি করার জন্য, প্রথমে নিশ্চিত করুন যে ভার্চুয়াল মেশিনটি চালু এবং চলছে। তারপর, ভার্চুয়াল মেশিন উইন্ডোটি খুলুন এবং কনফিগারেশন বিকল্পটি নির্বাচন করুন। "নেটওয়ার্ক" ট্যাবে, নেটওয়ার্ক অ্যাডাপ্টারটি "ব্রিজড" মোডে সেট করা আছে কিনা যাচাই করুন এবং ড্রপ-ডাউন তালিকা থেকে সঠিক অ্যাডাপ্টারটি বেছে নিন। তারপর, নিশ্চিত করুন যে SSH পরিষেবা সক্রিয় হিসাবে চিহ্নিত করা হয়েছে এবং পরিবর্তনগুলি প্রয়োগ করুন৷

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

9. ভার্চুয়ালবক্স ভার্চুয়াল মেশিনে SSH সংযোগের রক্ষণাবেক্ষণ এবং নিরাপত্তা

সঠিক কর্মক্ষমতা নিশ্চিত করতে, কয়েকটি মূল পদক্ষেপ অনুসরণ করা গুরুত্বপূর্ণ। প্রথমত, ভার্চুয়াল মেশিন অপারেটিং সিস্টেম এবং ভার্চুয়ালবক্স সফ্টওয়্যার উভয়ই নিয়মিত উপলব্ধ সর্বশেষ সংস্করণগুলিতে আপডেট করার পরামর্শ দেওয়া হচ্ছে৷ এটি নিশ্চিত করবে যে সর্বশেষ বাগ ফিক্স এবং নিরাপত্তা প্যাচ ব্যবহার করা হচ্ছে।

নিরাপত্তা উন্নত করার আরেকটি গুরুত্বপূর্ণ দিক হল SSH পরিষেবার ডিফল্ট পোর্ট পরিবর্তন করা। SSH-এর জন্য স্ট্যান্ডার্ড পোর্ট হল 22, এবং হ্যাকাররা প্রায়ই এই পোর্টটিকে টার্গেট করে অবৈধ অ্যাক্সেসের চেষ্টা করার জন্য। /etc/ssh/sshd_config কনফিগারেশন ফাইল সম্পাদনা করে, "পোর্ট 22" লাইনটি সনাক্ত করে এবং একটি ভিন্ন, কম পরিচিত পোর্ট নম্বর দিয়ে প্রতিস্থাপন করে পোর্ট পরিবর্তন করা যেতে পারে।

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

10. SSH এর মাধ্যমে হোস্ট কম্পিউটার এবং ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের মধ্যে ফাইলগুলি কীভাবে স্থানান্তর করা যায়

প্রক্রিয়া ফাইল স্থানান্তর হোস্ট কম্পিউটার এবং SSH এর মাধ্যমে ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের মধ্যে বিভিন্ন পরিস্থিতিতে কার্যকর হতে পারে। এই কাজটি কীভাবে সম্পাদন করতে হয় তার একটি ধাপে ধাপে বর্ণনা নীচে দেওয়া হল:

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

2. একটি SSH সংযোগ স্থাপন করুন: একবার মেশিনগুলি একই নেটওয়ার্কে থাকলে, তাদের মধ্যে একটি SSH সংযোগ স্থাপন করা প্রয়োজন৷ হোস্ট কম্পিউটারে একটি SSH ক্লায়েন্ট ব্যবহার করে এটি অর্জন করা যেতে পারে। আপনার যদি একটি ইনস্টল না থাকে তবে আপনি পুটিটির মতো একটি SSH ক্লায়েন্ট ডাউনলোড এবং ইনস্টল করতে পারেন।

3. ফাইল স্থানান্তর: একবার SSH সংযোগ প্রতিষ্ঠিত হলে, আপনি সাধারণ কমান্ড ব্যবহার করে হোস্ট কম্পিউটার এবং ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের মধ্যে ফাইল স্থানান্তর করতে পারেন। উদাহরণস্বরূপ, হোস্ট কম্পিউটার থেকে ভার্চুয়াল মেশিনে একটি ফাইল অনুলিপি করতে, আপনি কমান্ডটি ব্যবহার করতে পারেন scp উৎস ফাইল user@virtual_machine_ip:destination_directory. একইভাবে, ভার্চুয়াল মেশিন থেকে হোস্ট কম্পিউটারে একটি ফাইল কপি করতে, আপনি কমান্ডটি ব্যবহার করতে পারেন scp user@virtual_machine_ip:source_file destination_directory.

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

11. ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের সাথে এসএসএইচ সংযোগে কী-ভিত্তিক প্রমাণীকরণ বনাম পাসওয়ার্ড-ভিত্তিক প্রমাণীকরণ

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

কী-ভিত্তিক প্রমাণীকরণ সংযোগটি প্রমাণীকরণের জন্য একটি সর্বজনীন এবং ব্যক্তিগত কী জোড়া ব্যবহার করে। এই পদ্ধতিতে, পাবলিক কী রিমোট সার্ভারে সংরক্ষণ করা হয়, যখন ব্যক্তিগত কী আপনার স্থানীয় মেশিনে রাখা হয় এবং আপনার পরিচয় প্রমাণ করতে ব্যবহৃত হয়। সংযোগ স্থাপন হয়ে গেলে, প্রাইভেট কীটি রিমোট সার্ভারে পাবলিক কী দ্বারা এনক্রিপ্ট করা ডেটা ডিক্রিপ্ট করতে ব্যবহৃত হয়। এই পদ্ধতিটি অধিকতর নিরাপত্তা প্রদান করে, যেহেতু পাসওয়ার্ডের চেয়ে কী হ্যাক করা অনেক বেশি কঠিন।

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

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

এক্সক্লুসিভ কন্টেন্ট - এখানে ক্লিক করুন  লিবার্টি সিটি পিএসপির কৌশল

12. SSH এর মাধ্যমে ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের সাথে দক্ষতার সাথে সংযোগ করার জন্য টিপস এবং সর্বোত্তম অনুশীলন

এই পোস্টে, আমরা আপনাকে কীভাবে সংযোগ করতে হবে তার একটি সম্পূর্ণ নির্দেশিকা অফার করি দক্ষতার সাথে SSH এর মাধ্যমে একটি ভার্চুয়ালবক্স ভার্চুয়াল মেশিনে। একটি সফল সংযোগ অর্জনে আপনাকে সাহায্য করার জন্য নীচে কিছু টিপস এবং সর্বোত্তম অনুশীলন রয়েছে৷

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

2. ভার্চুয়াল মেশিনে SSH কনফিগার করা: আপনার ভার্চুয়াল মেশিনে SSH সংযোগ সক্ষম করতে, আপনাকে প্রথমে নিশ্চিত করতে হবে যে SSH পরিষেবা ইনস্টল করা আছে। এই এটা করা যেতে পারে ভার্চুয়াল মেশিন টার্মিনালে sudo apt-get install openssh-server কমান্ডটি চালানোর মাধ্যমে। একবার ইনস্টল হয়ে গেলে, আপনি /etc/ssh/sshd_config-এ SSH কনফিগারেশন ফাইল অ্যাক্সেস করতে পারেন। এখানে, আপনি সেটিংস করতে পারেন যেমন ডিফল্ট পোর্ট পরিবর্তন করা এবং নির্দিষ্ট প্রমাণীকরণ বিকল্পগুলি সক্ষম বা নিষ্ক্রিয় করা।

3. পোর্ট ফরওয়ার্ডিং কনফিগার করা: আপনি যদি একটি বহিরাগত হোস্ট মেশিন থেকে SSH এর মাধ্যমে আপনার ভার্চুয়াল মেশিন অ্যাক্সেস করতে চান, তাহলে আপনাকে ভার্চুয়ালবক্সে পোর্ট ফরওয়ার্ডিং কনফিগার করতে হবে। এটি ভার্চুয়ালবক্সে ভার্চুয়াল মেশিন নির্বাচন করে, "সেটিংস" এবং তারপরে "নেটওয়ার্ক" ক্লিক করে করা যেতে পারে। "উন্নত" ট্যাবের অধীনে, আপনি পোর্ট ফরওয়ার্ডিং বিকল্পটি পাবেন। এখানে, আপনি উৎস পোর্ট এবং গন্তব্য পোর্ট, সেইসাথে গন্তব্য IP ঠিকানা উল্লেখ করে একটি নতুন পোর্ট ফরওয়ার্ডিং নিয়ম যোগ করতে পারেন।

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

13. ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের অভ্যন্তরীণ নেটওয়ার্কে পরিষেবাগুলি অ্যাক্সেস করতে SSH টানেল ব্যবহার করা

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

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

তারপর, আমাদের স্থানীয় কম্পিউটার থেকে, আমরা একটি টার্মিনাল খুলি এবং SSH টানেল স্থাপন করতে নিম্নলিখিত কমান্ডটি চালাই:

ssh -L :localhost: @

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

14. ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের সাথে SSH সংযোগের সিদ্ধান্ত এবং চূড়ান্ত সুপারিশ

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

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

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

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