এসএসএইচ থেকে ইলাস্টিক বিয়ানস্টালকের উদাহরণ


304

আমি সবেমাত্র অ্যামাজনের নতুন ইলাস্টিক বিয়ানস্টালকের প্রস্তাবের জন্য সাইন আপ করেছি। আমি যা বুঝতে পারি না তা হ'ল বিয়ানস্টালকের উদাহরণে এসএসএইচ কীভাবে করা যায়। আমার কাছে ব্যক্তিগত কী নেই কারণ বেনস্টালক আমার পক্ষ থেকে উদাহরণটি তৈরি করেছে।


সুতরাং একবার আমি লগইন হয়ে গেলে আমি কীভাবে সেই ফোল্ডারে যাব যেখানে আমি আমার গিট রেপো চাপ দিচ্ছি?
অভিব্যক্ত

দেখে মনে হচ্ছে উপরের উত্তরগুলি কিছুটা তারিখযুক্ত। এটি এখন কীভাবে করবেন সে সম্পর্কে অ্যামাজনের একটি ভাল ডক রয়েছে। কী কী তৈরি করতে হয় তার উপরের পরামর্শগুলি অনুসরণ করুন। তারপরে এটি অনুসরণ করুন: <br> <br> ডকস.আও.স.ম্যাজন.এলাস্টিকিয়ানস্টালক / স্লেট / ডিজি /… শুভকামনা!
জর্ডান মাইকেল

4
ঠিক আছে, আপনি যদি ইএলবি eb ssh
সি এল এলির

উত্তর:


491

আমি এটি 2-পদক্ষেপের প্রক্রিয়া বলে মনে করেছি। এটি ধরে নিয়েছে যে আপনি ইতিমধ্যে প্রাসঙ্গিক অঞ্চলে ইসি 2 দৃষ্টান্ত অ্যাক্সেসের জন্য একটি কীপেইয়ার সেট আপ করেছেন।

সুরক্ষা গোষ্ঠীটি কনফিগার করুন

  1. এডাব্লুএস কনসোলে, ইসি 2 ট্যাবটি খুলুন।
  2. প্রাসঙ্গিক অঞ্চলটি নির্বাচন করুন এবং সুরক্ষা গোষ্ঠীতে ক্লিক করুন।
  3. আপনি elasticbeanstalk-defaultযদি সেই অঞ্চলে কোনও ইলাস্টিক বিনস্টালক ইভেন্ট চালু করেন তবে আপনার কাছে একটি সুরক্ষা গোষ্ঠী থাকা উচিত ।
  4. এসএসএইচ অ্যাক্সেসের জন্য একটি নিয়ম যুক্ত করতে সুরক্ষা গোষ্ঠীটি সম্পাদনা করুন। নির্দিষ্ট আইপি ঠিকানা থেকে কেবল প্রবেশের অনুমতি দেওয়ার জন্য নীচে এটি লক করে দেবে।

    SSH | tcp | 22 | 22 | 192.168.1.1/32
    

আপনার ইলাস্টিক বিয়ানস্টালক অ্যাপ্লিকেশনটির পরিবেশ কনফিগার করুন

  1. আপনি যদি এখনও কোনও কী জুটি না তৈরি করেন, তবে ইপি 2 ট্যাবে সুরক্ষা গোষ্ঠীর নীচে কী জোড়গুলি ক্লিক করে একটি তৈরি করুন।
  2. এডাব্লুএস কনসোলে, ইলাস্টিক বিয়ানস্টালক ট্যাবটি খুলুন।
  3. প্রাসঙ্গিক অঞ্চলটি নির্বাচন করুন।
  4. প্রাসঙ্গিক পরিবেশ নির্বাচন করুন
  5. বাম ফলকে কনফিগারেশন নির্বাচন করুন।
  6. সুরক্ষা নির্বাচন করুন।
  7. "ইসি 2 কী জুড়ি:" এর অধীনে, Existing Key Pairফিল্ডে আপনার কীপায়ের নামটি নির্বাচন করুন ।

উদাহরণটি পুনরায় চালু হয়ে গেলে, আপনাকে এডাব্লুএস কনসোল ইসি 2 ইনস্ট্যান্স ট্যাব থেকে বা এপিআইয়ের মাধ্যমে হোস্টের নাম নেওয়া দরকার। তারপরে আপনি সার্ভারের উপর ssh করতে সক্ষম হবেন।

$ ssh -i path/to/keypair.pub ec2-user@ec2-an-ip-address.compute-1.amazonaws.com

দ্রষ্টব্য: পরিবেশের কনফিগারেশনে কী-পেয়ার যুক্ত করার জন্য, দৃষ্টান্তগুলির সমাপ্তি সুরক্ষা অবশ্যই বন্ধ রাখতে হবে কারণ বিয়ানস্টালক বর্তমান দৃষ্টান্তগুলি বন্ধ করার চেষ্টা করবে এবং কীপেইর দিয়ে নতুন উদাহরণ শুরু করবে start

দ্রষ্টব্য: যদি কিছু কাজ না করে তবে বিনস্টালকের অ্যাপ্লিকেশন / পরিবেশে "ইভেন্টস" ট্যাবটি পরীক্ষা করে দেখুন এবং কী ভুল হয়েছে তা সন্ধান করুন।


41
এই উত্তরের অন্য উত্তরের চেয়ে 2x বেশি ভোট রয়েছে; প্রযুক্তিগতভাবে কঠোর; এবং অত্যন্ত স্পষ্ট। এখানে ভূল কিসের? কেন তা মানা হচ্ছে না?

6
আপনি উপরের নির্দেশাবলী অনুসরণ করেও যদি "অনুমতি অস্বীকার (পাবলিককি)" ত্রুটিটি পান তবে নীচের কারণগুলি ব্যাখ্যা করতে পারে: যদি আপনার EB সেটআপটি একাধিক ইসি 2 সূচনা করে তবে আপনাকে পরীক্ষা করতে হবে যেগুলির মধ্যে কোনটি মূল জুটির সাথে যুক্ত রয়েছে? এটা। আপনি কী জোড় দিয়ে কেবল এসএসএইচ করতে পারেন। আপনি ইসি 2 ইনস্ট্যান্স মেনুতে বৈশিষ্ট্যগুলি পর্যবেক্ষণ করতে পারেন।
পের কুইস্টড আরনসন

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

12
এসএসএস কমান্ডের জন্য আপনাকে ব্যক্তিগত কী (.pem) ফাইল এবং ব্যবহারকারী_নাম @ পাবলিক_ডনেস_নেম (পাবলিক কী নয়, উত্তরটি .pub এক্সটেনশন দ্বারা বোঝানো হয়েছে) হিসাবে নির্দিষ্ট করতে হবে। অ্যামাজন লিনাক্সের জন্য, ডিফল্ট ব্যবহারকারীর নাম হল ইক 2-ব্যবহারকারী। RHEL5- এর জন্য, ব্যবহারকারীর নাম প্রায়শই মূল হয় তবে এটি ইক্য 2 ব্যবহারকারী হতে পারে। উবুন্টুর জন্য, ব্যবহারকারীর নাম উবুন্টু। সুস লিনাক্সের জন্য ব্যবহারকারীর নামটি মূল। অন্যথায়, আপনার এএমআই সরবরাহকারীর সাথে চেক করুন। (ক্রেডিট: ডকস.আওএস.আমজোন.com / এডাব্লুএসইসি 2 / স্লেস্ট / ইউজারগুইড/… )
ইয়্যাক

5
এই সেটিংসটি "কনফিগারেশনস" এর অধীনে "সুরক্ষা" ট্যাবে চলে গেছে (সুতরাং step ধাপে "
উদাহরণস্বরূপ

128

ইলাস্টিক বেনস্টালক সিএলআই ভি 3 কমান্ডের সাহায্যে সরাসরি এসএসএইচ সমর্থন করে eb ssh। যেমন

eb ssh your-environment-name

ইসি 2 উদাহরণের ঠিকানা সন্ধানের সুরক্ষা গোষ্ঠী স্থাপনের সমস্ত ঝামেলার দরকার নেই।

এই দুর্দান্ত কৌশলটিও রয়েছে:

eb ssh --force

এটি সাময়িকভাবে 22 বন্দরকে 0.0.0.0 এ খোলা রাখতে বাধ্য করবে এবং এটি আপনার অবধি খোলা রাখবে exit। এটি ঝামেলা ছাড়াই শীর্ষ উত্তরের কিছুটা উপকারের মিশ্রণ করে। আপনি অস্থায়ীভাবে ডিবাগিং এবং হোট নোটের জন্য অ্যাক্সেস ব্যতীত অন্য কাউকে মঞ্জুরি দিতে পারেন। অবশ্যই অ্যাক্সেস পাওয়ার জন্য আপনাকে এখনও তাদের সর্বজনীন কী হোস্টের কাছে আপলোড করতে হবে। একবার আপনি এটি করেন (এবং যতক্ষণ না আপনি ভিতরে থাকেন eb ssh), অন্য ব্যক্তিটি তা করতে পারে

ssh ec2-user@ec2-xx-xxx-xxx-xx.compute-1.amazonaws.com

2
আমি নিজেই সিএলআই ভি 3 ইনস্টল করেছি এবং এটি সুন্দরভাবে কাজ করে। কেবল যোগ করার জন্য, আপনি কমান্ডটি যুক্ত করে যেমন পরিবেশটি নির্দিষ্ট করতে পারেন, যেমন eb ssh production,। আপনি সেটআপ বিকল্পটি সহ একটি নির্দিষ্ট পরিবেশ সেটআপ করতে পারেন:eb ssh production --setup
jmera

হুমমম না, এর জন্য আপনার ~ / .ssh dir এর মধ্যে ইতিমধ্যে ব্যক্তিগত কী থাকা দরকার। কিছু লোকের কাছে এটি থাকে, কিছু থাকে না। যদি আপনি তা না করেন তবে আপনাকে এখনও একটি তৈরি করতে হবে এবং ডাউনলোড করতে হবে এবং এটি EB তে সেট আপ করতে হবে।
জোর্হে অর্পিনেল

49

একটি লিনাক্স ক্লায়েন্ট এবং একটি সহজ এডাব্লুএস বিয়ানস্টালক ইনস্টলেশন (একক ইসি 2 উদাহরণ) এর সাথে অগস্ট ২০১৩ এ আমার অভিজ্ঞতা নীচে রয়েছে (উপরের সম্প্রদায় উইকির উপর ভিত্তি করে)

সুরক্ষা গোষ্ঠীটি কনফিগার করুন

  1. এডাব্লুএস কনসোলে, ইসি 2 ড্যাশবোর্ডে যেতে EC2 নির্বাচন করুন
  2. আপনার ইসি 2 উদাহরণটি বাম হাতের প্যানেলে দৃষ্টান্তগুলি ক্লিক করে এবং তারপরে আপনি সংযোগ স্থাপন করতে চান সেই দৃষ্টান্তটি নির্বাচন করে (আমার ক্ষেত্রে কেবলমাত্র এক - ডিফল্ট পরিবেশ) বলে সিকিউরিটি গ্রুপটি আবিষ্কার করুন। বিশদটি পৃষ্ঠার নীচে দেখানো হয়েছে - আপনার সুরক্ষা গোষ্ঠীগুলির জন্য একটি ক্ষেত্রটি দেখা উচিত - নামের একটি নোট তৈরি করুন - আমার ক্ষেত্রে "awsweb ..."।
  3. বাম হাতের প্যানেল থেকে সুরক্ষা গোষ্ঠী নির্বাচন করুন।
  4. awsweb...সুরক্ষা গোষ্ঠীটি নির্বাচন করুন এবং বিশদটি পৃষ্ঠার নীচে প্রদর্শিত হবে
  5. ইনবাউন্ড ট্যাবটি নির্বাচন করুন এবং "একটি নতুন নিয়ম তৈরি করুন" ড্রপ ডাউন থেকে এসএসএইচ চয়ন করুন। আপনার স্থানীয় মেশিনের আইপি ঠিকানা / সিআইডিআর সন্নিবেশ করুন (যা থেকে আপনি সংযোগ স্থাপন করতে চান), উদাহরণস্বরূপ 192.168.0.12/32 এবং বিধি যুক্ত করুন এবং বিধি পরিবর্তনগুলি প্রয়োগ করুন ক্লিক করুন।

সরকারী-ব্যক্তিগত কী যুক্ত করুন

  1. ইসি 2 ড্যাশবোর্ড থেকে বাম হাতের প্যানেল থেকে কী জুড়ি নির্বাচন করুন
  2. কী পেয়ারে (শীর্ষে) ক্লিক করুন এবং মাইনেম-কী-জুটি-মাইরিগিয়ান বা আপনার পছন্দ মত যাবতী বৈধ কী নাম লিখুন।
  3. নিশ্চিত করুন এবং তারপরে আপনার হোম ডিরেক্টরিতে বা আপনার পছন্দসই যেখানেই পছন্দ হিসাবে এটি ব্রাউজার থেকে ব্যক্তিগত কী ডাউনলোড করা ডাউনলোড করুন। ডিরেক্টরিটি কেবল আপনার জন্য লেখার অনুমতি পেয়েছে তা নিশ্চিত করুন।

ইলাস্টিক বিয়ানস্টালক ইসি 2 সার্ভারের সাথে পাবলিক প্রাইভেট কী জুটি যুক্ত করুন

  1. ইলাস্টিক বিনস্টালক ইসি 2 উদাহরণে একটি সরকারী-ব্যক্তিগত কী জুড়তে উদাহরণস্বরূপ করুন: পরিষেবাদি -> ইলাস্টিক বিয়ানস্টালক -> আমার অ্যাপ্লিকেশন -> ডিফল্ট পরিবেশ আপনাকে ডিফল্ট পরিবেশে নিয়ে যায় (যেখানে আপনি আপনার অ্যাপ্লিকেশনটি আপলোড করেন)
  2. কনফিগারেশন ক্লিক করুন (বাম হাতের প্যানেলে) এবং তারপরে "উদাহরণ" এর সাথে যুক্ত গিয়ার / কগ এ ক্লিক করুন
  3. "সার্ভার" শিরোনামে একটি পৃষ্ঠা প্রদর্শিত হবে
  4. ইসি 2 কী জুটি থেকে আপনার প্রি-বিল্ট কী কী নির্বাচন করুন এবং সংরক্ষণ করুন
  5. কিছু সতর্কতা বার্তা প্রদর্শিত হয় তাই আবার সংরক্ষণ করুন।

এসএসএইচ ব্যবহার করে এডাব্লুএস ইসি 2 ইনস্ট্যান্সের সাথে সংযুক্ত করুন

  1. একটি টার্মিনাল সেশনে আপনার ব্যক্তিগত কী (.pem ফাইল) ধারণকারী ডিরেক্টরিতে পরিবর্তন করুন।
  2. যদি আপনার কিছুটা চলতে থাকে তবে আপনার সম্ভবত নাম পরিবর্তন করার মতো কিছু থাকলে .ssh / known_hosts সম্পর্কে কিছু করা উচিত। অন্যথায় আপনি হোস্টের পরিচয় পরিবর্তন হওয়ার বিষয়ে ত্রুটি পেতে পারেন।
  3. করুন: ssh -i ./myname-key-pair-my-region.pem ec2-user@ec2-some-address.us-west-2.compute.amazonaws.com

শুভকামনা


3
Ssh কমান্ডের জন্য আপনাকে ব্যক্তিগত কী (.pem) ফাইল এবং ব্যবহারকারী_নাম @ সর্বজনীন_dns_name নির্দিষ্ট করতে হবে। অ্যামাজন লিনাক্সের জন্য, ডিফল্ট ব্যবহারকারীর নাম হল ইক 2-ব্যবহারকারী। RHEL5- এর জন্য, ব্যবহারকারীর নাম প্রায়শই মূল হয় তবে এটি ইক্য 2 ব্যবহারকারী হতে পারে। উবুন্টুর জন্য, ব্যবহারকারীর নাম উবুন্টু। সুস লিনাক্সের জন্য ব্যবহারকারীর নামটি মূল। অন্যথায়, আপনার এএমআই সরবরাহকারীর সাথে চেক করুন। (ক্রেডিট: docs.aws.amazon.com/AWSEC2/latest/UserGuide/… )
ইয়্যাক

মূল প্রশ্নের অংশটি যুক্ত করার জন্য এই প্রশ্নের সর্বোত্তম ব্যাখ্যা রয়েছে। তবে এসএসএইচ অংশটি সহজ হিসাবে এটি করতে আমি ইবি-ক্লিপটি ব্যবহার করতে পছন্দ করেছি। তবুও, আমি এটিকেও উত্সাহিত করেছি।
নিক

35

আমি এটির সাথেও খেলছি।

  1. আপনার স্থিতিস্থাপক বিন্যাস পরিষেবা ট্যাবে যান
  2. আপনার অ্যাপ্লিকেশন ওভারভিউতে গোটো অ্যাকশন -> কনফিগারেশন সম্পাদনা করুন
  3. আপনার ইসি 2 ট্যাবটিতে (একই অঞ্চলের জন্য) বিদ্যমান কী-বাক্স বাক্সে প্রদর্শিত হবে এমন কোনও কীটির নাম যুক্ত করুন এবং পরিবর্তনগুলি প্রয়োগ করুন

পরিষেবাটি পুনরায় চালু হবে সুতরাং 5 মিনিটের জন্য একটি কফি তৈরি করুন

একই অঞ্চলের জন্য আপনার ইকি 2 ট্যাবে আপনি আপনার নতুন চলমান উদাহরণটি দেখতে পাবেন। 3 টিতে যুক্ত হওয়া কীটি ব্যবহার করে ইকি 2-ব্যবহারকারী হিসাবে সার্বজনীন ডিএনএসের নামে এসএসএস করুন ssh ec2-user@ec2-xx-xxx-xx-xxx.compute-1.amazonaws.com


5
"ইক 2-ব্যবহারকারীর" অংশ যুক্ত করা আমার সমস্যা ছিল ... এটি উপরের উত্তরের সাথে একত্রিত করা উচিত;)।
কিরিল ফুকস

30

ইসি 2 উদাহরণের জন্য 'ইনস্ট্যান্স অ্যাকশনগুলি' মেনুতে একটি সহজ 'কানেক্ট' বিকল্প রয়েছে। এটি আপনাকে উদাহরণের জন্য সঠিক ইউআরএল দিয়ে কার্যকর করতে সঠিক এসএসএইচ কমান্ড দেবে। জেবিলির সামগ্রিক নির্দেশাবলী সঠিক।


24

উপরের উত্তরগুলি কিছুটা পুরানো।

প্রথমে একটি কী-জুড়ি তৈরি করুন এবং তারপরে এটিকে ইলাস্টিক বিয়ানস্টাল্ক পরিবেশের সাথে সংযুক্ত করুন।

কী-জুড়ি তৈরির পদক্ষেপ

  1. AWS এ লগইন করুন
  2. পরিষেবাদি -> ইসি 2
  3. নেট ওয়ার্ক এবং সুরক্ষার অধীনে বামে কী জুটি নির্বাচন করুন
  4. নতুন কী জুড়ি তৈরি নির্বাচন করুন, কী নামটি টাইপ করুন এবং তৈরিতে ক্লিক করুন। কীটি আপনার সিস্টেমে স্বয়ংক্রিয়ভাবে ডাউনলোড হবে।

ইলাস্টিক বিনস্টালক পরিবেশে তৈরি কীটি সংযুক্ত করার পদক্ষেপ

  1. এডাব্লুএস -> পরিষেবাদি -> ইলাস্টিক বিয়ানস্টালক

  2. আপনার পরিবেশ নির্বাচন করুন এবং বামে কনফিগারেশনে ক্লিক করুন।

  3. কনফিগারেশন ওভারভিউতে সুরক্ষা থেকে পরিবর্তন নির্বাচন করুন।

  4. ভার্চুয়াল মেশিনের অনুমতি অনুসারে আমরা তৈরি করা কী-জুটিটি নির্বাচন করুন।

  5. সেভ ক্লিক করুন এবং তারপরে সেভ কনফিগারেশন ক্লিক করুন।

আপনার ইসি 2 উদাহরণটি প্রতিফলিত করতে এটি কিছু সময় নেবে।


9

আপনি যদি ইলাস্টিক শিম এবং ইবি সিএমআই ব্যবহার eb sshকরেন তবে উদাহরণ হিসাবে লগইন করতে ব্যবহার করুন । নিম্নলিখিত লিঙ্কটি উল্লেখিত আপনি অপশন ব্যবহার করতে পারেন http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb3-ssh.html


3

আপনাকে এর সার্বজনীন আইপি ঠিকানাটি ব্যবহার করে সরাসরি ই সি 2 উদাহরণের সাথে সংযোগ স্থাপন করতে হবে। আপনি ইলাস্টিকযুক্ত স্ট্রিং url ব্যবহার করে সংযোগ করতে পারবেন না।

আপনি ইপি 2 ঠিকানাটি ইসি 2 কনসোলটিতে সন্ধান করে খুঁজে পেতে পারেন।

আপনাকে নিশ্চিত করতে হবে 22 পোর্টটি খোলা আছে। ডিফল্টরূপে এসবি সংযোগ সম্পন্ন হওয়ার পরে EB CLI পোর্ট 22 বন্ধ করে দেয়। Ssh সেশনটি শেষ হওয়ার পরে আপনি পোর্টটি খোলা রাখতে eb ssh -o কল করতে পারেন।

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


2

বর্তমান ইউআইয়ের সাথে একটি ইলাস্টিকবিস্টান্ট ইক্য 2 উদাহরণের জন্য কী-জুটি সেট করার দিকনির্দেশটি হ'ল: সতর্কতা: এটি আপনার ইলাস্টিকবিস্টাল অ্যাপে ইসি 2 দৃষ্টান্তের আপডেট প্রয়োজন। দ্রষ্টব্য: এর আগে আপনার ইসি 2 ড্যাশবোর্ডে কী-জুটি তৈরি করা দরকার।

1) এডাব্লুএস ড্যাশবোর্ডে, ইলাস্টিকবিস্টালক পরিষেবাটি নির্বাচন করুন 2) আপনি যে অ্যাপ্লিকেশনটি ব্যবহার করতে চান তা নির্বাচন করুন। 3) 'কনফিগারেশন' নির্বাচন করুন 4) 'উদাহরণগুলি' কনফিগারেশন বাক্সে গিয়ার (সেটিংস) আইকনটি নির্বাচন করুন। 5) এটি আপনাকে 'সার্ভার' শিরোনামের একটি পৃষ্ঠায় নিয়ে যাবে, যেখানে আপনি নিজের পছন্দসই কী-জুটির সাহায্যে 'ইসি 2 কী' ড্রপ-ডাউন ফিল্ডটি আপডেট করতে পারেন এবং 'সংরক্ষণ করুন' নির্বাচন করতে পারেন।

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


1

আমি এখানে বিয়ানস্টালক প্রভিশন দেওয়ার সময় তৈরি করা একটি দৃষ্টান্তের চাবি যুক্ত করার উপায় অনুসন্ধান করতে এসেছি (আমরা টেরফর্ম ব্যবহার করছি)। আপনি Terraform এ নিম্নলিখিত করতে পারেন:

resource "aws_elastic_beanstalk_environment" "your-beanstalk" {
   ... 
   setting {
      namespace = "aws:autoscaling:launchconfiguration"
      name      = "EC2KeyName"
      value     = "${aws_key_pair.your-ssh-key.key_name}"
   }
   ...
}

তারপরে আপনি এসএসএইচ-তে কীটি বাক্সে ব্যবহার করতে পারেন।


1

আপনি যদি eb initআপনার পরিবেশে সিএলআই স্থাপন করে থাকেন তবে এটি যতটা সহজ হবে

eb ssh --setup যা আপনাকে একটি নতুন কী জুড়ি তৈরি করতে বা বিদ্যমান থাকলে বিদ্যমান বিদ্যমানটিকে ব্যবহার করার অনুমতি দেবে।

আপনি কেবলমাত্র বিদ্যমান পরিবেশের সাথে সংযোগ করতে সক্ষম হতে পারেন eb use পারেন যদিও আমি এটি না করি done

সিএলআই ইনস্টল করার বিষয়ে তথ্যের জন্য - https://docs.aws.amazon.com/console/elasticbeanstalk/eb-cli-install


1

ম্যাকের উপর আপনি ব্রিউ ব্যবহার করে ক্লিপটি ইনস্টল করতে পারেন:

brew install awsebcli

কমান্ড লাইন সরঞ্জামের সাহায্যে আপনি এরপরে এসএসএস করতে পারেন:

eb ssh environment-name

এবং অন্যান্য অপারেশন করা। এটি ধরে নিয়েছে যে আপনি একটি সুরক্ষা গোষ্ঠী যুক্ত করেছেন যা আপনার আইপি থেকে এসএসএস অনুমতি দেয়।


0

আপনার পরিবেশের কনফিগারেশনের উপর নির্ভর করে আপনার ইসি 2 উদাহরণে আপনার সার্বজনীন আইপি ঠিকানা নাও থাকতে পারে যা আপনার পরিবেশের জন্য তৈরি করা হয়েছিল। আপনি এটি দ্বারা চেক করতে পারেন:

  1. ইসি 2 কনসোলে যান
  2. আপনার উদাহরণ সন্ধান করুন এবং চেক বর্ণনা ট্যাবটি দেখুন
  3. যদি কোনও পাবলিক আইপি না থাকে ...
  4. ইলাস্টিক আইপি ক্লিক করুননেভিগেশনে
  5. নতুন ঠিকানা বরাদ্দ ক্লিক করুন
  6. আমাজন চয়ন করুনপুলের জন্য
  7. বরাদ্দ ক্লিক করুন

অবশেষে, আপনার নতুন EIP নির্বাচন করুন এবং ক্রিয়া মেনু থেকে সহযোগী ঠিকানা চয়ন করুন । আপনার ইসি 2 উদাহরণের সাথে সেই আইপি সংযুক্ত করুন। আপনি ব্যবহার করে সংযোগ করতে সক্ষম হওয়া উচিতeb ssh এখনই ।

আপনি চালিয়ে সংযোগের বিশদটি পুনরায় সেট করতে পারেন eb ssh --setup


-5

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

এখানে চিত্র বর্ণনা লিখুন

তারপরে কনফিগার করুন, তারপরে আপনার পুরানো অ্যাপটিকে মুছুন।


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