আমি কোনও সার্ভারের সাথে .pem ফাইল ব্যবহার করে কীভাবে ssh এর সাথে সংযোগ স্থাপন করব তা জানতে চাই।
বর্তমানে আমি নিম্নলিখিত কমান্ডটি সম্পাদন করছি:
ssh user@mydomain.com
আমার কোন বিকল্পটি ব্যবহার করা উচিত?
উত্তর:
-i
বিকল্পটি ব্যবহার করুন :
ssh -i mykey.pem user@mydomain.com
এই উত্তরে উল্লিখিত হিসাবে , এই ফাইলটির সঠিক অনুমতি সেট হওয়া দরকার। SSH man পৃষ্ঠা বলেছেন:
অন্যদের দ্বারা অ্যাক্সেসযোগ্য হলে প্রাইভেট কী ফাইলটি ssh কেবল উপেক্ষা করবে।
আপনি এই আদেশটি দিয়ে অনুমতিগুলি পরিবর্তন করতে পারেন:
chmod go= mykey.pem
এটি হ'ল জি রাউপের জন্য অনুমতি নির্ধারণ করুন এবং অনুমতিগুলির খালি তালিকার সমান o থার্স ।
chmod 400 mykey.pem
ssh -i mykey.pem user@mydomain.com
কোনও সার্ভারের সাথে .pem ফাইল ব্যবহার করে আপনাকে ssh এর মাধ্যমে সংযুক্ত করবে।
এডাব্লুএস-এর জন্য যদি ব্যবহারকারী উবুন্টু হয় তবে দূরবর্তী সার্ভারে সংযোগ করতে নিম্নলিখিতটি ব্যবহার করুন।
chmod 400 mykey.pem
ssh -i mykey.pem ubuntu@your-ip
আপনি নিম্নলিখিত কমান্ডগুলি ব্যবহার করে একটি AWS ec-2 দৃষ্টান্তের সাথে সংযোগ করতে পারেন।
chmod 400 mykey.pem
ssh -i mykey.pem username@your-ip
ডিফল্টরূপে মেশিনের নামটি সাধারণত উবুন্টুর মতো হয় কারণ সাধারণত উবুন্টু মেশিনটি একটি সার্ভার হিসাবে ব্যবহৃত হয় সুতরাং নিম্নলিখিত কমান্ডটি সেই ক্ষেত্রে কাজ করবে।
ssh -i mykey.pem ubuntu@your-ip