বিদ্যমান ইসি 2 উদাহরণে কী-পেয়ার যুক্ত করুন


240

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

যদি এটি সম্ভব না হয় তবে আমি দৃষ্টান্তগুলিতে canুকতে পারি এমন আরও কিছু উপায় আছে?


আপনি এখানে সমাধান চেষ্টা: stackoverflow.com/questions/1454629/... ? ssh-addআপনার যা প্রয়োজন তা করা উচিত
মার্ক বলিঞ্জার

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

1
আপনি এই প্রশ্নটি আরও ভালভাবে সার্ভারফ্লট.কম এ
ক্লড বেদোভিনিনি

4
আপনি চলমান দৃষ্টান্তে একটি কীপায়ার প্রয়োগ করতে পারবেন না।
রডনি কুইলো

উত্তর:


172

আপনি চলমান দৃষ্টান্তগুলিতে কী-পেয়ার প্রয়োগ করতে পারবেন না। আপনি একটি নতুন উদাহরণ চালু করতে শুধুমাত্র নতুন কীপায়ারটি ব্যবহার করতে পারেন।

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

যদিও ইফেমেরাল স্টোরেজে ডেটা হারিয়ে যাবে।


এই প্রশ্নোত্তর জনপ্রিয়তার কারণে আমি রডনি তার মন্তব্যে যে লিঙ্কটি পোস্ট করেছিলেন সে তথ্যটি ক্যাপচার করতে চেয়েছিলাম।

এই তথ্যের জন্য ক্রেডিট এরিক হ্যামন্ডকে যায় ।

কোনও ইসি 2 ইনস্ট্যান্সের রুট ইবিএস ভলিউমে ফাইলগুলি ঠিক করা

আপনি ইসি 2 উদাহরণে রুট ইবিএস ভলিউমে ফাইলগুলি পরীক্ষা এবং সম্পাদনা করতে পারেন এমনকি যদি আপনি এমন পরিস্থিতিতে পড়ে যা আপনি একটি বিপর্যয়কর পরিস্থিতি বলে মনে করেন:

  • আপনি আপনার ssh কী হারিয়েছেন বা আপনার পাসওয়ার্ড ভুলে গেছেন
  • আপনি / etc / sudoers ফাইল সম্পাদনা করতে ভুল করেছেন এবং এটির সমাধানের জন্য সুডোর সাথে আর রুট অ্যাক্সেস অর্জন করতে পারবেন না
  • আপনার দীর্ঘকাল চলমান উদাহরণটি কোনও কারণে ঝুলানো হয়েছে, যোগাযোগ করা যাবে না এবং সঠিকভাবে বুট করতে ব্যর্থ হন
  • উদাহরণস্বরূপ আপনার ফাইলগুলি পুনরুদ্ধার করতে হবে তবে এটিতে পারা যায় না

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

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

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

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

সেটআপ

আপনি দেখতে এবং সম্পাদনা করতে চান এমন ফাইলগুলির সাথে ভাঙা মূল ইবিএস ভলিউম ধারণ করে এমন আসল উদাহরণ (এ) এবং ভলিউম সনাক্ত করুন।

instance_a=i-XXXXXXXX

volume=$(ec2-describe-instances $instance_a |
  egrep '^BLOCKDEVICE./dev/sda1' | cut -f3)

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

instance_b=i-YYYYYYYY

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

ec2-stop-instances $instance_a
ec2-detach-volume $volume
ec2-attach-volume --instance $instance_b --device /dev/sdj $volume

উদাহরণস্বরূপ বি এসএস করুন এবং ভলিউমটি মাউন্ট করুন যাতে আপনি এটির ফাইল সিস্টেম অ্যাক্সেস করতে পারেন।

ssh ...instance b...

sudo mkdir -p 000 /vol-a
sudo mount /dev/sdj /vol-a

ঠিক কর

এই মুহুর্তে আপনার সম্পূর্ণ রুট ফাইল সিস্টেমটি উদাহরণস্বরূপ বি / ভোল-এ এর অধীনে বি দেখতে এবং সম্পাদনার জন্য উপলব্ধ বি উদাহরণস্বরূপ, আপনি এটি করতে চাইতে পারেন:

  • /Vol-a/home/ubuntu/.ssh/authorised_keys- এ সঠিক ssh কীগুলি রাখুন
  • সম্পাদনা করুন এবং / ভল-এ / ইত্যাদি / sudoers ঠিক করুন
  • / ভোল-এ / ভার / লগ / সিস্লোগে ত্রুটি বার্তাগুলি সন্ধান করুন
  • / ভোল-এ /… এর বাইরে গুরুত্বপূর্ণ ফাইলগুলি অনুলিপি করুন

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

শেষ করি

আপনার কাজ শেষ হয়ে যাওয়ার পরে এবং আপনি / ভোল-এ এর অধীনে ফাইলগুলি নিয়ে খুশি হবেন, ফাইল সিস্টেমটিকে আনমাউন্ট করুন (এখনও উদাহরণস্বরূপ বি):

sudo umount /vol-a
sudo rmdir /vol-a

এখন, আপনার সিস্টেমে ইক 2-এপি-সরঞ্জামগুলি নিয়ে ফিরে আসুন, ইবিএস ভলিউমটি মূল দৃষ্টান্ত এ এর ​​বাড়িতে ফিরে যান এবং উদাহরণটি আবার শুরু করুন:

ec2-detach-volume $volume
ec2-attach-volume --instance $instance_a --device /dev/sda1 $volume
ec2-start-instances $instance_a

আশা করি, আপনি সমস্যাটি সমাধান করেছেন, উদাহরণস্বরূপ এটি ঠিকঠাক আসে, এবং আপনি যা করতে শুরু করেছিলেন তা আপনি সম্পাদন করতে পারেন। যদি তা না হয়, আপনার কাজ না করা পর্যন্ত আপনার এই ধাপগুলি পুনরাবৃত্তি করতে হবে।

দ্রষ্টব্য: আপনি যদি এটিকে থামানোর সময় আপনার কাছে একটি ইলাস্টিক আইপি ঠিকানা বরাদ্দ করা থাকে, তবে এটি আবার শুরু করার পরে আপনাকে এটি পুনরায় যোগাযোগ করতে হবে।

মনে রাখবেন! যদি আপনার দৃষ্টান্ত বিটি কেবল এই প্রক্রিয়াটির জন্য অস্থায়ীভাবে শুরু করা হয়েছিল, তবে এখনই এটি বন্ধ করতে ভুলবেন না।


আপনি কি আমাদের এটির জন্য ধাপে ধাপে গাইড বলতে পারেন (বা এটি নির্দেশ করুন)? আমার ক্ষেত্রে, আমার একটি চলমান দৃষ্টান্ত রয়েছে এবং একটি প্রত্যন্ত স্থান থেকে এটিতে লগ ইন করা দরকার, যেখানে আমার ব্যক্তিগত কী নেই।
Jus12

87

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

আপনার ক্ষেত্রে, আপনি উদাহরণের মালিককে (যিনি এটি তৈরি করেছেন) নিম্নলিখিতগুলি করতে বলতে পারেন। সুতরাং, দৃষ্টান্তের মালিককে নিজের চাবিগুলি আপনার সাথে ভাগ করে নিতে হবে না, তবে আপনি এখনও এই উদাহরণগুলিতে ছাঁটাই করতে সক্ষম হবেন। এই পদক্ষেপগুলি প্রথমে উত্সার্শ সেঙ্গার (ওরফে @ জেনগ্রার ) পোস্ট করেছেন http://utkarshsengar.com/2011/01/manage-m Multiple-accounts-on-1-amazon-ec2-instance/ এ । আমি মাত্র কয়েকটি ছোট পরিবর্তন করেছি।

  1. পদক্ষেপ 1: ডিফল্ট "উবুন্টু" ব্যবহারকারী দ্বারা লগইন করুন :

    $ ssh -i my_orig_key.pem ubuntu@111.111.11.111
    
  2. পদক্ষেপ 2: একটি নতুন ব্যবহারকারী তৈরি করুন, আমরা আমাদের নতুন ব্যবহারকারীকে "জন" বলব :

    [ubuntu@ip-11-111-111-111 ~]$ sudo adduser john
    

    দ্বারা "জন" এর জন্য পাসওয়ার্ড সেট করুন:

    [ubuntu@ip-11-111-111-111 ~]$ sudo su -
    [root@ip-11-111-111-111 ubuntu]# passwd john
    

    সুডোরের তালিকায় "জন" যুক্ত করুন:

    [root@ip-11-111-111-111 ubuntu]# visudo
    

    .. এবং ফাইলটির শেষে নিম্নলিখিতটি যুক্ত করুন:

    john   ALL = (ALL)    ALL
    

    ঠিক আছে! আমরা আমাদের নতুন ব্যবহারকারী তৈরি করেছি, এখন আপনাকে কী ফাইলটি তৈরি করতে হবে যা লগইন করার জন্য প্রয়োজন হবে, যেমন আমাদের পদক্ষেপ 1-এ my_orin_key.pem রয়েছে।

    এখন, প্রস্থান করুন এবং মূল থেকে দূরে উবুন্টুতে ফিরে যান।

    [root@ip-11-111-111-111 ubuntu]# exit
    [ubuntu@ip-11-111-111-111 ~]$
    
  3. পদক্ষেপ 3: সরকারী এবং ব্যক্তিগত কী তৈরি করা :

    [ubuntu@ip-11-111-111-111 ~]$ su john
    

    পদক্ষেপ 2-এ আপনি "জন" এর জন্য তৈরি পাসওয়ার্ডটি প্রবেশ করান তারপরে একটি কী জুড়ি তৈরি করুন। মনে রাখবেন কী কীর জন্য পাসফ্রেজটি কমপক্ষে 4 টি অক্ষর হওয়া উচিত।

    [john@ip-11-111-111-111 ubuntu]$ cd /home/john/
    [john@ip-11-111-111-111 ~]$ ssh-keygen -b 1024 -f john -t dsa
    [john@ip-11-111-111-111 ~]$ mkdir .ssh
    [john@ip-11-111-111-111 ~]$ chmod 700 .ssh
    [john@ip-11-111-111-111 ~]$ cat john.pub > .ssh/authorized_keys
    [john@ip-11-111-111-111 ~]$ chmod 600 .ssh/authorized_keys
    [john@ip-11-111-111-111 ~]$ sudo chown john:ubuntu .ssh
    

    উপরের পদক্ষেপে, জন আমরা তৈরি করা ব্যবহারকারী এবং উবুন্টু হ'ল ডিফল্ট ব্যবহারকারী গ্রুপ।

    [john@ip-11-111-111-111 ~]$ sudo chown john:ubuntu .ssh/authorized_keys
    
  4. পদক্ষেপ 4: এখন আপনাকে "জন" নামক কীটি ডাউনলোড করতে হবে । আমি ইসি 2 থেকে ফাইলগুলি ডাউনলোড / আপলোড করতে scp ব্যবহার করি, আপনি এটি কীভাবে করতে পারেন তা এখানে।

    আপনাকে এখনও উবুন্টু ব্যবহারকারীর ব্যবহার করে ফাইলটি অনুলিপি করতে হবে , যেহেতু আপনার কাছে কেবল সেই ব্যবহারকারীর নামের জন্য কী আছে। সুতরাং, আপনাকে উবুন্টু ফোল্ডারে কীটি সরানো এবং এটিকে 777 এ chmod করতে হবে।

    [john@ip-11-111-111-111 ~]$ sudo cp john /home/ubuntu/
    [john@ip-11-111-111-111 ~]$ sudo chmod 777 /home/ubuntu/john
    

    এখন স্থানীয় মেশিনের টার্মিনালে আসুন, যেখানে আপনার আমার_রিগ_কি.পিএম ফাইল রয়েছে এবং এটি করুন:

    $ cd ~/.ssh
    $ scp -i my_orig_key.pem ubuntu@111.111.11.111:/home/ubuntu/john john
    

    উপরের কমান্ডটি "জন" কীটি আপনার স্থানীয় মেশিনের বর্তমান কার্যনির্বাহী ডিরেক্টরিতে অনুলিপি করবে। আপনি একবার আপনার স্থানীয় মেশিনে কীটি অনুলিপি করে ফেললে আপনার "/ home / ubuntu / জন" মুছে ফেলা উচিত, যেহেতু এটি একটি ব্যক্তিগত কী।

    এখন, আপনার একটি স্থানীয় মেশিন chmod জন 600 থেকে 600।

    $ chmod 600 john
    
  5. পদক্ষেপ 5: আপনার কীটি পরীক্ষা করার সময় :

    $ ssh -i john john@111.111.11.111
    

সুতরাং, এই পদ্ধতিতে, আপনি একাধিক ব্যবহারকারীকে একটি ইসি 2 উদাহরণ ব্যবহার করতে পারেন!


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

এটি আমার পক্ষে কাজ করে। তবে আমি কীভাবে উবুন্টু ব্যবহারকারীর কাছে নেভিগেট করব যেহেতু আমি যে ফাইলগুলিতে কাজ করব সেগুলি উবুন্টু ব্যবহারকারী ডিরেক্টরিতে রয়েছে। এটি আমাকে জন ব্যবহারকারী গ্রুপে নিয়ে যাবে। উবুন্টু 14.04.4 এলটিএস
অলিজোশ

এটি আমার পক্ষে কাজ করে না। এটি অবৈধ অনুমতি দিয়েছে। আমাকে ইক্য 2 কনসোল থেকে কী জুটি তৈরি করতে হয়েছিল তারপর এটি কাজ শুরু করে
ডার্ক নাইট

11

আপনার স্থানীয় মেশিনে, কমান্ড চালান:

ssh-keygen -t rsa -C "SomeAlias"

কমান্ডটি চলার পরে, * .pub এ শেষ হওয়া একটি ফাইল তৈরি করা হবে। এই ফাইলের বিষয়বস্তু অনুলিপি করুন।

অ্যামাজন মেশিনে,। / .Ssh / अधिकृत_keys সম্পাদনা করুন এবং * .পব ফাইলের বিষয়বস্তু পেস্ট করুন (এবং বিদ্যমান বিদ্যমান সামগ্রীগুলি প্রথমে মুছে ফেলুন)।

তারপরে আপনি এসএসএইচ-কেজেন কমান্ড (প্রাইভেট কী) থেকে উত্পন্ন অন্য ফাইলটি ব্যবহার করে করতে পারেন can


সুতরাং @ ড্যান যেমন উল্লেখ করেছেন যে এই ফাইলটি সম্পাদনা করার ক্ষেত্রে আপনার অ্যাক্সেস পরিবর্তন করা সম্ভব তবে আপনি কোনও মেটা ডেটা স্তরে উদাহরণের সাথে যুক্ত কী কীটি পরিবর্তন করতে পারবেন না। আপনার সর্বজনীন কে। পিএম ফাইলের নামটি যুক্ত করতে ভুলবেন না, প্রাক্তন:ssh-rsa AAAAB3NzaC1yc2EA...DsGt66 my-key-pair
রিকার্ডো

7

এটি আমার সাথে আগে ঘটেছিল (ইসি 2 উদাহরণটিতে অ্যাক্সেস নেই অন্য কেউ তৈরি করেছিলেন তবে এডাব্লুএস ওয়েব কনসোলটিতে অ্যাক্সেস ছিল) এবং আমি উত্তরটি ব্লগ করেছিলাম: http : // तैयारstate4.com/2013/04/09/aws-gaining- SSH অ্যাক্সেস টু আন-EC2-উদাহরণস্বরূপ-আপনি-হারিয়ে অ্যাক্সেস টু /

মূলত, আপনি ইবিএস ড্রাইভটি বিচ্ছিন্ন করতে পারেন, এমন কোনও ইসি 2 এর সাথে সংযুক্ত করতে পারেন যা আপনার অ্যাক্সেস করে। ~ec2-user/.ssh/authorized_keysএই সংযুক্ত ড্রাইভে আপনার এসএসএইচ পাব কী যুক্ত করুন। তারপরে এটি পুরানো ইসি 2 উদাহরণে ফিরুন। আমাজন এএমআই ব্যবহার করে লিঙ্কে ধাপে ধাপে।

স্ন্যাপশট তৈরি করার বা কোনও নতুন ক্লোন করা দৃষ্টান্ত তৈরি করার দরকার নেই।


6

আমার ক্ষেত্রে আমি ইলাস্টিক বিয়ানস্টালকের উদাহরণের সাথে একটি মূল জুটি সংযুক্ত করতে এই ডকুমেন্টেশনটি ব্যবহার করেছি

গুরুত্বপূর্ণ

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

ইলাস্টিক বিয়ানস্টালকের সাথে অ্যামাজন ইসি 2 সার্ভারের উদাহরণগুলি কনফিগার করছে


1
ধন্যবাদ, @ কমল-এষাজিদি! অন্যদের EB ব্যবহার করার জন্য: একবার আপনার কী কী হয়ে গেলে, আপনি এটি কনফিগারেশন> দৃষ্টান্ত> EC2 কী জুটিতে আপনার ইলাস্টিক বিনস্টাকের সাথে যুক্ত করতে পারেন।
স্কট

4

আপনি নিম্নলিখিত কমান্ডটি দ্বারা উদাহরণটিতে একটি নতুন কী যুক্ত করতে পারেন:

ssh-copy-id -i ~/.ssh/id_rsa.pub domain_alias

আপনি domain / .ssh কনফিগারেশনে ডোমেন_লিয়াস কনফিগার করতে পারেন

host domain_alias
  User ubuntu
  Hostname domain.com
  IdentityFile ~/.ssh/ec2.pem

4

কনসোলের মাধ্যমে নতুন কী জুটি যুক্ত করার সহজ উপায় আমি খুঁজে পাইনি তবে আপনি নিজেই এটি করতে পারেন।

বিদ্যমান কী জুটির সাথে কেবল আপনার ইসি 2 বাক্সে প্রবেশ করুন। তারপরে ~ / .ssh / अधिकृत_keys সম্পাদনা করুন এবং একটি নতুন লাইনে নতুন কী যুক্ত করুন। প্রস্থান করুন এবং নতুন মেশিনের মাধ্যমে ssh করুন। সফল!


3

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

stackoverflow.com/questions/7881469/change-key-pair-for-ec2-instance


3

ইলাস্টিকীয়নস্টালক পরিবেশের জন্য, আপনি চলমান দৃষ্টান্তে একটি মূল-মান জুড়ি প্রয়োগ করতে পারেন:

  • ইসি 2 -> কী জুড়ি (নেটওয়র্ক এবং সুরক্ষা ট্যাবের অধীনে) থেকে একটি মূল-মান জুড়ি তৈরি করুন
  • ইলাস্টিকীয়নস্টালকে যান এবং আপনার অ্যাপ্লিকেশনটিতে ক্লিক করুন
  • কনফিগারেশন পৃষ্ঠায় যান এবং সুরক্ষা সেটিংস পরিবর্তন করুন
  • আপনার ইসি 2 কী জুটিটি চয়ন করুন এবং প্রয়োগ ক্লিক করুন
  • আপডেটটি নিশ্চিত করতে নিশ্চিত ক্লিক করুন। এটি পরিবেশকে সমাপ্ত করবে এবং আপনার পরিবেশে মূল মানটি প্রয়োগ করবে।

1

আপনি স্থিতিস্থাপক বিনস্টক কনফিগার পৃষ্ঠার মাধ্যমে একটি মূল জুটি যুক্ত করতে পারেন। এটি তখন আপনার জন্য পুনরায় সূচনা করে এবং সবকিছু কাজ করে।

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