আমি কেন ইসি 2 দৃষ্টান্তের জন্য ssh-copy-id করতে পারি না?


9

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

ssh -v -i ec2-keypair ubuntu@ubuntu@XXXX.compute-1.amazonaws.com

তবে আমি পাসওয়ার্ড কম শ্যাশিং সেট আপ করতে চাই। সুতরাং আমি এই বিকল্পগুলি চেষ্টা করেছিলাম এবং কিছুই কাজ করছে না:

 $ ssh-copy-id -i ~/.ssh/id_rsa.pub ubuntu@XXXX.compute-1.amazonaws.com
Permission denied (publickey).

 $ ssh-copy-id -i ~/.ssh/ec2-keypair ubuntu@XXXX.compute-1.amazonaws.com
/usr/bin/ssh-copy-id: ERROR: No identities found

 $ ssh-copy-id -i ~/.ssh/id_rsa.pub root@XXXX.compute-1.amazonaws.com
Permission denied (publickey).

উত্তর:


20

আমার চালানো দরকার ছিল

ssh-add ~/.ssh/ec2-keypair

আমি পোস্টগ্রিজ এবং আমার প্রশাসক উভয় ব্যবহারকারীর জন্য এখনও এটি চালিয়েছি যখন আমি চালিত করি ssh-copy-id -f -i /var/lib/postgres/.pubfilename ubuntu@ec2-domainতখনও অনুমতির ত্রুটি অস্বীকার করা হয়।
পীযূষ এস ওয়ানারে

কিছু পরিবেশে নোট করুন, আপনাকে eval "$(ssh-agent)"যদি চালানো দরকারCould not open a connection to your authentication agent
আজতার

1

আমার একই সমস্যা ছিল: AWS ইসি 2 উদাহরণটিতে ssh-copy-idত্রুটি দেয় Permission denied (publickey)। আমি নিশ্চিত যে আমি সমস্ত অনুমতি সঠিকভাবে ব্যবহার করে সেট করেছি chmod

উপরন্তু, আমি এই লাইন পরিবর্তন করা প্রয়োজন /etc/ssh/sshd_configথেকে

PasswordAuthentication no

প্রতি

PasswordAuthentication yes

আমার ধারণা এটি ssh-copy-idআপনার পাসওয়ার্ডের জন্য জিজ্ঞাসা করে।

তারপরে ত্রুটিটি অদৃশ্য হয়ে গেল।


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