একটি .pem ফাইল ব্যবহার করে ssh এর সাথে সংযোগ স্থাপন করুন


100

আমি কোনও সার্ভারের সাথে .pem ফাইল ব্যবহার করে কীভাবে ssh এর সাথে সংযোগ স্থাপন করব তা জানতে চাই।

বর্তমানে আমি নিম্নলিখিত কমান্ডটি সম্পাদন করছি:

ssh user@mydomain.com

আমার কোন বিকল্পটি ব্যবহার করা উচিত?

উত্তর:


177

-iবিকল্পটি ব্যবহার করুন :

ssh -i mykey.pem user@mydomain.com

এই উত্তরে উল্লিখিত হিসাবে , এই ফাইলটির সঠিক অনুমতি সেট হওয়া দরকার। SSH man পৃষ্ঠা বলেছেন:

অন্যদের দ্বারা অ্যাক্সেসযোগ্য হলে প্রাইভেট কী ফাইলটি ssh কেবল উপেক্ষা করবে।

আপনি এই আদেশটি দিয়ে অনুমতিগুলি পরিবর্তন করতে পারেন:

chmod go= mykey.pem

এটি হ'ল জি রাউপের জন্য অনুমতি নির্ধারণ করুন এবং অনুমতিগুলির খালি তালিকার সমান o থার্স ।


4
আমি কেবল উল্লেখ করতে চাই যে আপনি যদি মূল না হন তবে আপনার .pem ফাইলটি chmod করা উচিত এবং আপনার ব্যবহারকারীর জন্য পঠন অনুমতি সক্ষম করা উচিত।
আয়নু সিউটা

4
এটি কেবল সমীকরণের ক্লায়েন্টের দিকে সম্বোধন করে। সার্ভারটি সেট আপ করার জন্য আপনাকে আপনার সর্বজনীন কীটি authorized / .ssh / अधिकृत_keys ফাইলে অনুলিপি করতে হবে। আপনি আপনার স্থানীয় মেশিন থেকে এটি করতে পারেন: "ssh-copy-id -i। / Mykey.pub user@mydomain.com"।
টড ওয়ালটন

44
chmod 400 mykey.pem

ssh -i mykey.pem user@mydomain.com

কোনও সার্ভারের সাথে .pem ফাইল ব্যবহার করে আপনাকে ssh এর মাধ্যমে সংযুক্ত করবে।


4
"chmod 400" এই সমস্যাটি সমাধান করেছে: 'some_file.pem' এর জন্য 0777 অনুমতিগুলি খুব বেশি খোলা। এটি প্রয়োজন যে আপনার ব্যক্তিগত কী ফাইলগুলি অন্যদের দ্বারা অ্যাক্সেসযোগ্য নয়। এই ব্যক্তিগত কী উপেক্ষা করা হবে।
pantos27

16

এডাব্লুএস-এর জন্য যদি ব্যবহারকারী উবুন্টু হয় তবে দূরবর্তী সার্ভারে সংযোগ করতে নিম্নলিখিতটি ব্যবহার করুন।

chmod 400 mykey.pem

ssh -i mykey.pem ubuntu@your-ip

1

আপনি নিম্নলিখিত কমান্ডগুলি ব্যবহার করে একটি AWS ec-2 দৃষ্টান্তের সাথে সংযোগ করতে পারেন।

chmod 400 mykey.pem

ssh -i mykey.pem username@your-ip

ডিফল্টরূপে মেশিনের নামটি সাধারণত উবুন্টুর মতো হয় কারণ সাধারণত উবুন্টু মেশিনটি একটি সার্ভার হিসাবে ব্যবহৃত হয় সুতরাং নিম্নলিখিত কমান্ডটি সেই ক্ষেত্রে কাজ করবে।

ssh -i mykey.pem ubuntu@your-ip

1

টার্মিনাল থেকে এডাব্লুএস এএমআইতে সংযোগ করতে:

chmod 400 mykey.pem

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