স্থানীয়ভাবে লগ ইন না করে এসএসএইচে লগ ইন করতে পারবেন না


13

আমি কেবল আমার সার্ভারে পাবকি প্রমাণীকরণ সেট আপ করেছি (উবুন্টু সার্ভার 10.10 চলছে)। যদি আমি স্থানীয়ভাবে (বাক্সে) সার্ভারে লগ ইন করে থাকি তবে আমি সার্ভারে সূক্ষ্মভাবে (অন্য মেশিন থেকে) প্রবেশ করতে পারি। তবে আমি না থাকলে আমি লগইন করতে পারি না এবং কেবল "অনুমতি অস্বীকার (পাবলিককি)" ত্রুটিটি পেতে পারি।

আমি যদি ভার্বোজ পতাকা সহ ssh কমান্ডটি চালিত করি তবে এটি ফলাফল: http://pastebin.com/3bPaTe1u

আমি যদি পবকি প্রমাণীকরণ ব্যবহার না করি এবং কেবল পাসওয়ার্ড ভিত্তিক না ব্যবহার করি তবে আমার কাছে এই সমস্যাটি নেই তবে আমি যে পদ্ধতিটি ব্যবহার করতে চাই তা পাব্বি।

কোন সাহায্য?


2
আপনার বাড়ি কি এনক্রিপ্ট করা আছে?
অলি

2
অলির প্রশ্নটি বেশ প্রাসঙ্গিক: আপনি যদি নিজের হোম ডিরেক্টরিটি এনক্রিপ্ট করে থাকেন তবে লগ ইন না করা অবস্থায় এসএসএইচ ডেমন আপনার পাবলিক কীটি পড়তে পারবেন না
জেমস হেনস্ট্রিজ

উত্তর:


9

আমি ধরে নিচ্ছি যে আপনার হোম ডিরেক্টরিটি এনক্রিপ্ট করা আছে - এই ক্ষেত্রে এটি লগ ইন করার সময় কেবলমাত্র ডিক্রিপ্ট করা হয় - সুতরাং যখন আপনি প্রমাণীকরণের চেষ্টা করছেন আপনি এখনও লগইন করেননি তাই আপনার হোম ডিরেক্টরিটি ডিক্রিপ্ট করা হয়নি এবং তাই উপরে বর্ণিত হিসাবে ssh ডিমন অনুমোদিত কী ফাইলটি পড়তে পারে না। আপনি এখানে নির্দেশাবলী অনুসরণ করে এটি ঠিক করতে পারেন ।


আমি এই নির্দেশাবলী অনুসরণ করি নি, তবে আমি পুরোপুরি ভুলে গেছি যে আমি আমার হোম ফোল্ডারটি এনক্রিপ্ট করেছি। অনেক ধন্যবাদ!
জ্যাকব মিলওয়ার্ড


0

আপনি কি নিশ্চিত করেছেন যে আপনার /home/user/.ssh/id_rsa.pubস্থানীয় মেশিন এন্ট্রি (যে মেশিনটি আপনি এসএসএইচ থেকে চেষ্টা করছেন) সেটি এসএসএইচ সার্ভার ব্যবহারকারীর /home/user/.ssh/authorized_keysফাইলে সঠিকভাবে অনুলিপি করা হয়েছে ? স্থানীয় সিস্টেম এবং দূরবর্তী সার্ভার উভয় (যে সার্ভারটিতে আপনি এসএসএইচ চেষ্টা করে যাচ্ছেন) সার্ভারে সিস্টেমটি এটির স্বীকৃতি দেওয়ার জন্য অবশ্যই এর সম্পূর্ণরূপে এটি অনুলিপি করতে হবে


1
হ্যাঁ, উপরে উল্লিখিত হিসাবে আমি একই সাথে স্থানীয়ভাবে লগ ইন করা থাকলে আমি দূরবর্তীভাবে এসএসএস করতে পারি। সুতরাং আমি মনে করি না যে বিষয়টি।
জ্যাকব মিলওয়ার্ড

না, আপনি আমাকে ভুল বুঝেছেন। আমি ক্লায়েন্ট থেকে সার্ভার সেটআপ বলতে চাই। অবশ্যই, সরাসরি সার্ভারে সংযোগ থেকে (অর্থাত্ বাক্সে থাকা), এটি একটি প্রদত্ত, আপনার অ্যাক্সেস থাকবে। আমি আপনার দূরবর্তী সিস্টেম থেকে বোঝাতে চাইছি। আপনি কি নিশ্চিত করেছেন যে অনুমোদিত_কিজ ফাইলগুলিও সঠিক ব্যবহারকারী এবং গোষ্ঠীর মালিকানাধীন? আপনি কি নিশ্চিত করেছেন যে আপনি ভুল-পেস্ট করেননি? অনুমোদিত_কাইজ ফাইলটি মুছে ফেলা এবং আবার চেষ্টা করতে ক্ষতি করবে না।
টমাস ওয়ার্ড

অন্যান্য বিকল্প আপনি একটি সামান্য তছনছ SSH ব্যবস্থা আছে, কিন্তু যে সম্ভবত এর চেয়ে ছোট হয়
টমাস ওয়ার্ড

1
শুধু এটিকে আবার অনুলিপি করে, সমস্ত অনুমতি নির্ধারণ করা আছে কিনা তা নিশ্চিত করে ইত্যাদি। এখনও একই সমস্যা - আমি কী বাক্সে লগ ইন করলে কিগুলি দিয়ে লগ ইন করতে পারি, তবে এটি দূরবর্তী অবস্থান থেকে খুব বেশি নয় not
জ্যাকব মিলওয়ার্ড

1
HM। এটিকে শোনানো ওপেনশ্যাশ ইনস্টলটি নিয়ে আমার অনেক আগে সমস্যা ছিল বলে মনে হচ্ছে। আপনি পুনরায় ইনস্টল করে চেষ্টা হয়নি openssh-serverকরে sudo apt-get purge openssh-server; sudo apt-get install openssh-serverশুধু নিশ্চিত ইনস্টল আপনি ভাঙা বা ক্ষতিগ্রস্ত করা হয় না?
টমাস ওয়ার্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.