উবুন্টু সার্ভারের অ্যামাজন এএমআই চিত্রগুলির জন্য ডিফল্ট ব্যবহারকারীর নাম কী?


32

আমি সবেমাত্র অ্যামাজন ইসি 2 তে উবুন্টু সার্ভার এএমআই এর একটি চালু করেছি।

আমি ঠিক সংযোগ করেছি, তবে আমাকে ডিফল্ট লগইন শংসাপত্রগুলি বলার জন্য কিছুই দেখতে পাচ্ছি না।

login as: ?

উত্তর:


35

ইসি 2 তে সমস্ত উবুন্টু এএমআই এর সাথে সংযুক্ত থাকতে হবে:

$ ssh -i your-ssh-key.pem ubuntu@external.dns.name

সুতরাং আপনি 'উবুন্টু' ব্যবহারকারী হিসাবে সংযোগ স্থাপনের জন্য প্রবর্তন করার সময় যে সংযোগটি সন্নিবেশ করেছেন সেটি ব্যবহার করে (পাসওয়ার্ড নয়) using একবার প্রমাণীকরণ হয়ে গেলে, আপনি sudo দিয়ে পাসওয়ার্ড-কম রুট কমান্ড জারি করতে পারেন।

(দ্রষ্টব্য: আপনার ssh কী .priv বা .pem বা কোনও এক্সটেনশন হতে পারে, এটি কেবল উদাহরণ)

ইসি 2 উদাহরণগুলির সাথে সংযোগ স্থাপনের জন্য এখানে কয়েকটি সহজ সংস্থান রয়েছে:

একটি উদাহরণ চালু করা এবং একটি নতুন এসএসএইচ কী-টিয়ার চয়ন বা তৈরি করা: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?Lunchunchnstance.html

আপনার ssh কিপাইয়ারের সাথে সংযুক্ত: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?ConnectToInstanceLinux.html

তারা সেখানে যা উল্লেখ করে না তা হ'ল আপনি উবুন্টু দৃষ্টান্তগুলিতে 'উবুন্টু' অ্যাকাউন্টের সাথে সংযোগ স্থাপন করেন এবং মূলের সাথে নয়।


আমি কীভাবে "বহিরাগত.ডেন্স.নাম" নির্ধারণ করব? আমি সাফল্য ছাড়াই পাবলিক ডিএনএস, আপনি যেমনটি লিখেছেন তেমন চেষ্টা করেছেন।
ডেভিড পার্কস

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

হ্যাঁ। আপনি যখন নিজের উদাহরণটির বৈশিষ্ট্যগুলি দেখেন, আপনার হোস্ট-নেমটির জন্য "পাবলিক ডিএনএস" নেওয়া উচিত।
মার্ক রাসেল

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

1
আমি এখন এটি পেয়েছি, এটি কেবল 'উবুন্টু' ব্যবহারকারী এবং কী, সঠিকভাবে করা হয়ে গেলে আপনি যেমন বলেছেন ঠিক তেমন কাজ করে। সাহায্যের জন্য অনেক ধন্যবাদ!
ডেভিড পার্কস

8

অতিরিক্ত টিপস:

  1. আমি ssh ubuntu@hostপরিবর্তে টাইপ করতে পছন্দ করিssh -i your-ssh-key.pem ubuntu@host

    আমি একটি নিবন্ধ লিখেছিলাম যাতে এটি কীভাবে করা যায় তা বর্ণনা করে:

    অ্যামাজন ইসি 2- তে ব্যক্তিগত এসএসএস কীগুলি আপলোড করা হচ্ছে
    http://alestic.com/2010/10/ec2-ssh-keys

  2. আপনি যদি সর্বদা ইসি 2 হোস্টগুলিতে লগ ইন করে থাকেন তবে ubuntuআপনি যখন স্ট্যান্ডার্ড ইসি 2 উদাহরণটি সর্বজনীন হোস্টের নাম ব্যবহার করেন তখন এটি ডিফল্টও করতে পারেন। এটি আপনাকে কেবল টাইপ করতে দেয় ssh hostname। এটি করতে, সম্পাদনা করুন $HOME/.ssh/configএবং এর মতো একটি বিভাগ যুক্ত করুন:

    Host *.amazonaws.com
      User ubuntu
    

নিস! ধন্যবাদ, এরিক আমি আমার জীবনযাপনের সাথে একমাত্র জীবন যাপন করেছি। মনে হচ্ছে আমার ফিরে যাওয়া উচিত এবং আপনার ব্লগটি আবার ঘামানো উচিত। মিষ্টি।
মার্ক রাসেল

3

পরবর্তী বিকল্প হিসাবে, আপনি যদি ব্যক্তিগত ssh কী ব্যবহার করতে না চান (তবে সম্ভবত সেরা সমাধান) তবে কমান্ড লাইনটি সরল করতে চান, আপনার কী ~/.ssh/যুক্ত করুন এবং নিম্নলিখিতগুলিতে যুক্ত করুন ~/.ssh/config:

Host ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com
 User ubuntu
 IdentityFile ~/.ssh/yourkey.pem

তারপরে আপনি সহজভাবে ব্যবহার করতে পারেন ssh ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com

যদি আপনার ইসি 2 কোনও ডোমেনে নিবন্ধিত থাকে তবে আপনি নিম্নলিখিতগুলিও ব্যবহার করতে পারেন:

Host yourdomain.com
 User ubuntu
 IdentityFile ~/.ssh/yourkey.pem

তারপরে আপনি ব্যবহার করতে পারেন ssh yourdomain.com

শেষ অবধি, এটি কোনও ডোমেন ছাড়াই সরলকরণের জন্য, নিম্নরূপে একটি নাম ব্যবহার করুন:

Host myalias
 HostName ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com
 User ubuntu
 IdentityFile ~/.ssh/yourkey.pem

তারপরে আপনি ব্যবহার করতে পারেন ssh myalias


2

বিটনামির তৈরি এএমআই সম্প্রদায়ের জন্য, ব্যবহারকারীর নামটি 'বিটনামি'।

রেফারেন্সের জন্য বিটনামির কুইক স্টার্ট গাইডের বিভাগটি এখানে:

কীভাবে বিটনামি ভার্চুয়াল মেশিনে লগ ইন করবেন



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

যেহেতু প্রশ্নটি ২০১১ সালের ছিল এবং এর একটি স্বীকৃত উত্তর রয়েছে, তাই 'অন্যান্য অনেক সম্প্রদায়ের এএমআই'র সুযোগ ছিল বলে আমি এটি প্রশংসনীয় বলে মনে করি না। এটি প্রায় অবশ্যই 'অফিসিয়াল' উবুন্টু চিত্রের উপর ভিত্তি করে তৈরি হয়েছিল। যদি এটি একটি নন-ক্যানোনিকাল চিত্র ছিল, তবে প্রশ্নটি স্পষ্ট করা উচিত ছিল।
belacqua

1
আমি 2014 সালে এটি googled এবং এটি শীর্ষে ছিল। সঠিক উত্তর খুঁজে পেতে আমার অনেক সময় লেগেছে এবং উত্তরের জন্য এই সাইটটি এখানে রয়েছে। পরবর্তী ব্যক্তি যিনি সন্ধান করছেন এটি এটি খুঁজে পাবেন। এটি এখনও প্রাসঙ্গিক। আমি সাইটটি বর্তমান এবং তার ব্যবহারকারীদের অবহিত রাখার জন্য আমার কাজ করছি। আপনাকে স্বাগতম.
অক্টোপাস

আইএমও, এটি একটি নতুন প্রশ্নোত্তর হওয়া উচিত। বৈধ বলে মনে হচ্ছে; আমি অবশ্যই এটি ভোটাভুটি করব
belacqua

1

nologinরুট ব্যবহারকারী স্ক্রিপ্ট আপনি (মাধ্যমে বলে ssh -i pem.pem root@<private.ip.ec2.instance>) যা ব্যবহারকারী আপনি যদি এর পরিবর্তে ব্যবহার করা উচিত।

কিছু এএমআই ছবিতে এটি ec2-user। তাই ssh -i pem.pem ec2-user@private.ip.ec2.instance উবুন্টু AMI চিত্র যে ubuntu। তাহলে পরিচালিত দৃষ্টান্তগুলিতে এটি আবার আলাদা; ইএমআর নোড রয়েছে hadoop

ওয়াইএমএমভি তাই রুট করার চেষ্টা করে দেখুন।

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