কিভাবে ssh ব্যবহার করবেন? পাশাপাশি ইনস্টলেশন ও কনফিগারেশন (লিনাক্স, উইন্ডোজ, ম্যাকোএস, অ্যান্ড্রয়েড, আইওএস)

  1. লিনাক্স ওএস এ এসএসএইচ ইনস্টল করা হচ্ছে
  2. এসএসএইচ সংযোগ (পাসওয়ার্ড দিয়ে)
  3. একটি এসএসএইচ-কী তৈরি করা এবং পাসওয়ার্ড ছাড়া সংযোগ!
  4. িভাবে একটি এসএসএইচ কী তৈরি করতে?
  5. িভাবে সার্ভারে এসএসএইচ-কী যুক্ত করবেন?
  6. এসএসএইচ উইন্ডোজ ক্লায়েন্ট
  7. উইন্ডোজ একটি পাসওয়ার্ড দিয়ে এসএসএইচ মাধ্যমে সংযোগ
  8. উইন্ডোজ এসএসএইচ কী মাধ্যমে সংযোগ স্থাপন
  9. একটি কী তৈরি করুন
  10. মূল স্থানান্তর
  11. ম্যাক এসএসএইচ ক্লায়েন্ট
  12. এসএসএইচ ক্লায়েন্ট অ্যান্ড্রয়েড এবং আইওএস
  13. এসএসএইচ (এসসিপি) উপর ফাইল স্থানান্তর এবং ডাউনলোড করুন
  14. উইন্ডোজ জন্য
  15. এসএসএইচ সেটআপ
  16. SSH পোর্ট পরিবর্তন
  17. শুধুমাত্র SSH কী মাধ্যমে লগইন করুন:

এই নিবন্ধটি আপনাকে লিনাক্স, উইন্ডোজ এবং ম্যাক এ কিভাবে এসএসএইচ ইনস্টল করতে হবে, কীভাবে কনফিগার করতে হবে এবং কীভাবে ব্যবহার করবেন! প্রতিটি বিস্তারিত! এটা আকর্ষণীয় হবে!

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

লিনাক্স কার্নেলে চলমান সবচেয়ে জনপ্রিয় অপারেটিং সিস্টেমগুলির মধ্যে একটি উবুন্টু, তাই আমরা এটিতে ssh সম্পর্কে ব্যাখ্যা করব।

প্রথমত, আমরা লিনাক্সের উদাহরণ সহ, এবং তারপরে ম্যাক এবং উইন্ডোজ নিয়ে সমস্ত ক্রিয়াকলাপ ব্যাখ্যা করব!

লিনাক্স ওএস এ এসএসএইচ ইনস্টল করা হচ্ছে

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

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

sudo apt openssh সার্ভার ইনস্টল

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

এসএসএইচ সংযোগ (পাসওয়ার্ড দিয়ে)

একটি টার্মিনাল খুলুন এবং রিমোট মেশিনে সংযোগ করার জন্য কমান্ডটি প্রবেশ করুন:

ssh ব্যবহারকারীর নাম @ আইপি ঠিকানা

প্রথমে আমরা ssh লিখি, তারপর রিমোট মেশিনে ব্যবহারকারীর নাম, তারপর @ (কুকুর) চিহ্ন এবং আইপি ঠিকানা। এখানে উদাহরণস্বরূপ:

ssh sasha @ 100.08.30.48

একটি নিয়ম হিসাবে, পোর্ট 22 এ এসএসএস সংযোগ ঘটে, যদি আপনি জোরপূর্বক এটি পরিবর্তন করেন তবে আপনাকে এটি নির্দিষ্ট করতে হবে। এই কাজ করতে, শেষে লিখুন -পি নম্বর। এখানে একটি উদাহরণ:

ssh sasha @ 100.08.30.48-পি 3040

আপনি সংযুক্ত হওয়ার পরে এবং যদি এটি মেশিনের সাথে প্রথম সংযোগ হয়, তবে আপনাকে বিশ্বস্তদের কাছে মেশিন যোগ করতে হবে - হ্যাঁ টাইপ করুন এবং Enter চাপুন। এই একবার সম্পন্ন করা হয়। আপনি সংযুক্ত হওয়ার পরে এবং যদি এটি মেশিনের সাথে প্রথম সংযোগ হয়, তবে আপনাকে বিশ্বস্তদের কাছে মেশিন যোগ করতে হবে - হ্যাঁ টাইপ করুন এবং Enter চাপুন।  এই একবার সম্পন্ন করা হয়।

পরবর্তী, আপনাকে একটি ব্যবহারকারীর পাসওয়ার্ড লিখতে হবে। এটা প্রত্যেক সময় নির্দিষ্ট করা প্রয়োজন হবে!

একটি এসএসএইচ-কী তৈরি করা এবং পাসওয়ার্ড ছাড়া সংযোগ!

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

িভাবে একটি এসএসএইচ কী তৈরি করতে?

কম্পিউটারের জন্য আপনি এখন একটি কী তৈরি করছেন এবং তারপরে এটি আমাদের সার্ভারে অনুলিপি করতে হবে!

বর্তমান কম্পিউটারের জন্য একটি কী তৈরি করুন:

ssh-keygen -t rsa

তারপর প্রশ্ন জিজ্ঞাসা করা হবে যেখানে কী সংরক্ষণ করতে হবে, ডিফল্টরূপে এটি আপনার হোম ডিরেক্টরি, লুকানো ফোল্ডার ./ssh । বেশিরভাগ ক্ষেত্রে, আপনি এড়ানোর জন্য কেবল এন্টার টিপতে পারেন।

পরবর্তী আপনি একটি কোড শব্দ তৈরি করার জন্য অনুরোধ করা হবে, এড়ানোর জন্য এন্টার টিপুন!

কী তৈরি করা হয়েছে, এখন আপনাকে এটি একটি দূরবর্তী মেশিন বা সার্ভারে যুক্ত করতে হবে।

িভাবে সার্ভারে এসএসএইচ-কী যুক্ত করবেন?

এটি করার জন্য, কমান্ড লিখুন:

ssh-copy-id ব্যবহারকারীর নাম @ আইপি ঠিকানা

আমরা ssh-copy-id কমান্ডটি লিখি, তারপরে রিমোট মেশিন, @ (কুকুর) প্রতীক এবং IP ঠিকানাতে বিদ্যমান ব্যবহারকারীর নাম। এখানে উদাহরণস্বরূপ:

ssh-copy-id sasha @ 100.08.30.48

পরবর্তী, আমরা ব্যবহারকারীর পাসওয়ার্ডটি নির্দিষ্ট করি যা রিমোট মেশিন বা সার্ভারে থাকে, তারপরে কীটি অনুলিপি করা হবে।

এখন একটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে কেবল একটি কী ব্যবহার না করে সার্ভার বা অন্য মেশিনে সংযোগ করার সুযোগ আপনার আছে!

এসএসএইচ উইন্ডোজ ক্লায়েন্ট

উইন্ডোজ এসএসএইচ এর উপর লিনাক্স সার্ভারগুলির সাথে কাজ করার জন্য সবচেয়ে জনপ্রিয় প্রোগ্রামগুলির মধ্যে একটি হল পুতটি। আপনি এই ঠিকানায় এই এসএসএইচ উইন্ডোজ ক্লায়েন্ট ডাউনলোড করতে পারেন - putty.org

উইন্ডোজ একটি পাসওয়ার্ড দিয়ে এসএসএইচ মাধ্যমে সংযোগ

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

উইন্ডোজ এসএসএইচ কী মাধ্যমে সংযোগ স্থাপন

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

একটি কী তৈরি করুন

  1. অন্য প্রোগ্রাম ডাউনলোড করুন PuttyGen এবং এটি চালানো
  2. একটি কী তৈরি করতে "জেনারেট করুন" বাটনে ক্লিক করুন এবং পাশে মাউস দিন
  3. কী তৈরি করার পরে, "প্রাইভেট কী সংরক্ষণ করুন" এ ক্লিক করুন এবং সংরক্ষণ অবস্থানটি নির্দিষ্ট করুন, এক্সটেনশান .ppk এ সংরক্ষণ করুন
  4. প্রথম কীটি ssh-rsa লাইন থেকে ক্লিপবোর্ডে অনুলিপি করুন:

আমরা এখনো প্রোগ্রামটি বন্ধ করি না এবং সংযোগের জন্য পুটি চালাও

মূল স্থানান্তর

  1. আমরা সেশনগুলিতে আমাদের লিনাক্স সার্ভার সংরক্ষণ করি:
  2. সার্ভারে সংযোগ করুন
  3. ডিরেক্টরিতে যান ./ssh: cd ~ / .ssh /
  4. পরবর্তী, ব্যবহার করে ন্যানো সম্পাদক nano অনুমোদিত_keys সম্পাদনা করার জন্য অনুমোদিত_ক্লিকস ডকুমেন্ট খুলুন

    এবং এই ফাইলটিতে পূর্বে তৈরি কী যুক্ত করুন এবং ডেটা সংরক্ষণ করুন এবং এই ফাইলটিতে পূর্বে তৈরি কী যুক্ত করুন এবং ডেটা সংরক্ষণ করুন

  5. Ptyty ssh বন্ধ করুন
  6. খুলুন খুলুন, "লোড" ক্লিক করুন
  7. আরও এসএসএইচ সেটিংসে -> Auth, কী ফাইলের পাথ নির্দিষ্ট করুন। পিপিকি
  8. খুলুন ক্লিক করুন, তারপর কী ব্যবহার না করে সার্ভার চালু হবে!

ম্যাক এসএসএইচ ক্লায়েন্ট

যেহেতু ম্যাকওএস ইউনিক্স সিস্টেমের উপর ভিত্তি করে, আপনি সরাসরি টার্মিনাল থেকে ssh এর মাধ্যমে সংযোগ করতে পারেন!

আপনি যদি কোনও পাসওয়ার্ড ব্যবহার করতে না চান তবে প্রথমে হোমব্রু ইনস্টল করুন:

/ usr / bin / ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

এবং তারপর সবকিছু লিনাক্স হিসাবে হয়।

একটি সুবিধাজনক ম্যাক ssh ক্লায়েন্ট আছে - Termius

এসএসএইচ ক্লায়েন্ট অ্যান্ড্রয়েড এবং আইওএস

সবচেয়ে সুবিধাজনক এসএসএইচ ক্লায়েন্ট iOS এবং Android এর জন্য টার্মিয়াস অ্যাপ্লিকেশন!

Android এর জন্য:

আইওএস এর জন্য:

এসএসএইচ (এসসিপি) উপর ফাইল স্থানান্তর এবং ডাউনলোড করুন

লিনাক্স এবং ম্যাকোএস-এ এসএসএইচ মাধ্যমে স্থানীয় মেশিন থেকে সার্ভারে একটি ফাইল আপলোড করতে:

scp file1.tar root @ ip_adress: / home / dir

একটি সার্ভার থেকে একটি স্থানীয় লিনাক্স বা ম্যাকOS কম্পিউটারে একটি ফাইল অনুলিপি করা হচ্ছে:

scp ব্যবহারকারীর নাম @ ip_adress: /home/file1.tar / var / www /

সার্ভার থেকে সার্ভার থেকে:

scp user @ server_ip1: /home/file.txt ব্যবহারকারী @ server_ip2: / home /

উইন্ডোজ জন্য

উইন্ডোজ এসএসএইচ এর উপর ফাইল সরানোর জন্য ব্যবহার করা হয় pscp

pscp.exe file.zip root @ ip_server: / var / www /

এসএসএইচ সেটআপ

আপনি রুট দ্বারা অবিলম্বে SSH এ একটি এন্ট্রি যোগ করার প্রয়োজন হলে:

SSH পোর্ট পরিবর্তন

যেহেতু, ডিফল্টরূপে, ssh পোর্ট ২২ এ কনফিগার করা হয়েছে, সার্ভারটি ব্যবহার করা নিরাপদ নয়। অতএব এটা পোর্ট পরিবর্তন মূল্য!

ন্যানো ব্যবহার করে, sshd_config নথির সম্পাদনা করুন, কমান্ডটি লিখুন:

sudo nano / etc / ssh / sshd_config

এবং পোর্ট মান প্রয়োজনীয় প্রয়োজনে পরিবর্তন করুন:

# কোন পোর্ট, আইপি এবং প্রোটোকল আমরা পোর্ট 22 শুনতে

শুধুমাত্র SSH কী মাধ্যমে লগইন করুন:

ন্যানো ব্যবহার করে, sshd_config নথির সম্পাদনা করুন, কমান্ডটি লিখুন:

sudo nano / etc / ssh / sshd_config

পাসওয়ার্ড থেকে প্রমাণীকরণ মানগুলি হ্যাঁ থেকে না পরিবর্তন করুন:

RSAAhenthentication হ্যাঁ PubkeyAuthorhentication হ্যাঁ পাসওয়ার্ডঅনুচয়িতা নং

আপনি এখনও প্রশ্ন আছে? তাদের মন্তব্য লিখুন, আপনি কি পেয়েছেন বলুন, অথবা বিপরীত!

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

?িভাবে একটি এসএসএইচ কী তৈরি করতে?
?িভাবে সার্ভারে এসএসএইচ-কী যুক্ত করবেন?