আমি আমার স্থানীয় মেশিন থেকে লিনোড (উবুন্টু 12.04 এলটিএস চালাচ্ছি) এর সাথে সংযোগ স্থাপনের চেষ্টা করছি (এছাড়াও উবুন্টু 12.04 এলটিএস চলছে)
আমি আমার স্থানীয় মেশিনে একটি ব্যক্তিগত এবং সর্বজনীন কী তৈরি করেছি এবং আমার সার্বজনীন কীটি আমার লিনোডের অনুমোদিত_কিজ ফাইলগুলিতে অনুলিপি করেছি। যাইহোক, আমি যখনই আমার লিনোডে এসশ করার চেষ্টা করি ত্রুটি বার্তাটি পাই Permission denied (publickey)
।
আমার লিনোডে কীভাবে ssh সেট আপ করা হবে তাতে কোনও সমস্যা নেই কারণ আমি কী উইন্ডোজ মেশিন থেকে কী প্রমাণীকরণ ব্যবহার করে এটিতে এসএসএস করতে পারি।
.ssh
আমার স্থানীয় উবুন্টু মেশিনে আমার ডিরেক্টরিতে আমার আমার id_rsa
এবং id_rsa.pub
ফাইল রয়েছে। আমার কি আমার স্থানীয় মেশিনে একটি অনুমোদিত_কিজ ফাইল তৈরি করা দরকার?
সম্পাদনা: দৌড়ানোর সময় এটিই আমি পাই ssh -vvv -i id_rsa [youruser]@[yourLinode]
:
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: id_rsa
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Authentications that can continue: publickey
debug2: we did not send a packet, disable method
debug1: No more authentication methods to try.
Permission denied (publickey).
ssh -vvv -i .ssh/id_rsa ....
(পথ id_rsa নোট!) - রিপ্লেস করুন - পুরোনো লগ শুধুমাত্র দেখায় যে "আমরা" পাঠাতে কোন pubkey ছিল।
/var/log/auth.log
) ২) আপনি কীভাবে সার্ভারে পাবলিক কী স্থানান্তর করেছেন?ssh-copy-id
অনুমতি সম্পর্কে নিশ্চিত হতে সর্বদা ব্যবহার করুন । আপনার হোম ডিরেক্টরি,.ssh
ডিরেক্টরি এবংauthorized_keys
ফাইলের কঠোর অনুমতির প্রয়োজনীয়তা রয়েছে। (এর ম্যানপেজটি দেখুনsshd
(8)~/.ssh/authorized_keys
)। 3) আপনি উবুন্টুতে একটি নতুন কীপয়ার তৈরি করেছেন? আপনি যদি উইন্ডোজ থেকে কীটি পুনরায় ব্যবহার করেন - আপনাকে প্রথমে এটিকে ওপেনএসএইচ ফর্ম্যাটে রূপান্তর করতে হবে।