আমি রুট হিসাবে পুটইয়ের সাথে লগ ইন করার চেষ্টা করি, তবে আমি পাসওয়ার্ডটি টাইপ করলে এটি অ্যাক্সেস অস্বীকার করে বলে দেয় ।
কেউ দয়া করে আমাকে এটি ঠিক করতে সহায়তা করতে পারেন?
/etc/ssh/sshd_configদেখতে কেমন?
আমি রুট হিসাবে পুটইয়ের সাথে লগ ইন করার চেষ্টা করি, তবে আমি পাসওয়ার্ডটি টাইপ করলে এটি অ্যাক্সেস অস্বীকার করে বলে দেয় ।
কেউ দয়া করে আমাকে এটি ঠিক করতে সহায়তা করতে পারেন?
/etc/ssh/sshd_configদেখতে কেমন?
উত্তর:
আমি ভাবতে পারি কেবলমাত্র চারটি সম্ভাব্য সমস্যা (যার মধ্যে বেশিরভাগ ইতিমধ্যে coveredেকে দেওয়া হয়েছে):
আপনি যদি কোনও আইপি ঠিকানা ব্যবহার করেন তবে এটি পরীক্ষা করে দেখুন।
আপনি যদি কোনও হোস্টের নাম ব্যবহার করছেন, তা সঠিক আইপি ঠিকানার দিকে ইঙ্গিত করছে কিনা তা যাচাই করুন এবং / অথবা পরিবর্তে আইপি ঠিকানা ব্যবহার করে দেখুন।
আপনার কাছে রুট অ্যাক্সেস থাকার অর্থ এই নয় যে আপনি আসলে রুট হিসাবে লগ ইন করতে পারেন। এর অর্থ কেবলমাত্র আপনার কাছে রুট সুবিধাযুক্ত অ্যাকাউন্ট রয়েছে (সাধারণত সুডোর মাধ্যমে)।
আপনি যদি ম্যানুয়ালি ব্যবহারকারীর নাম প্রবেশ করিয়ে নিচ্ছেন তবে নিশ্চিত হয়ে নিন যে সংযোগ → ডেটা → স্বতঃ-লগইন ব্যবহারকারী নামটি আসলে রুটে সেট করা আছে ।
আপনি যে পাসওয়ার্ডটি প্রবেশ করছেন তা পরীক্ষা করুন।
CapsLockঅক্ষম তা যাচাই করুন ।
যাচাই করে নিন যে পিটিটিওয়াই যথাযথ কীবোর্ড বিন্যাস ব্যবহার করে।
আপনি যদি ব্যবহার করেন তবে AltGrনিশ্চিত হয়ে নিন যে টার্মিনাল → কীবোর্ড → AltGr কমপ্স কী হিসাবে চিহ্নিত নয় হিসাবে কাজ করে ।
উপরের কোনওটি যদি কাজ না করে তবে ক্ষেত্রটি সংযোগ → ডেটা → স্বতঃ-লগইন ইউজারনেম (এটি সেট করা আছে ধরে নেওয়া) সাফ করুন এবং এটি সঠিকভাবে প্রবেশ করা হয়েছে কিনা তা যাচাই করতে ব্যবহারকারীর নাম ক্ষেত্রের মধ্যে পাসওয়ার্ডটি প্রবেশ করান।
কিছু এসএসএইচ সার্ভার নির্দিষ্ট ব্যবহারকারীদের জন্য এসএসএইচ লগইন অক্ষম করতে পারে এবং এমনকি ডিফল্টরূপে রুট লগইন অক্ষম করতে পারে।
আপনি যদি ওপেন এসএসএইচ সার্ভারটি ব্যবহার করছেন তবে আপনাকে সম্পাদনা /etc/ssh/sshd_configকরে তা নিশ্চিত করতে হবে যে এতে নীচের একটি লাইন নেই:
PermitRootLogin no
PermitRootLogin without-password
উভয়ই একটি সাধারণ অ্যাক্সেস অস্বীকার করে। ত্রুটি, যদিও তারা আপনাকে পাসওয়ার্ড প্রবেশের অনুমতি দেয়। পরেরটি কেবল পাবলিক কী ব্যবহার করে প্রমাণীকরণ করার সময় রুট লগইনগুলিকে অনুমতি দেয়।
রুট লগইনগুলির অনুমতি দিতে, সংশ্লিষ্ট লাইনটি সরিয়ে ফেলুন বা নিম্নলিখিতটি দিয়ে এটি প্রতিস্থাপন করুন:
PermitRootLogin yes
আরও তথ্যের জন্য man sshd_config দেখুন ।
/etc/ssh/sshd_configফাইলটিতে উল্লিখিত দুটি রেখার মধ্যে একটিও ছিল না, তবে আমি PermitRootLogin yesযাইহোক আমার ফাইলটিতে লাইনটি যুক্ত করেছি এবং এটি কার্যকর হয়েছে। নিশ্চিত হয়ে নিন যে সেই ফাইলটিতে ( service ssh restart) পরিবর্তন করার পরে আপনি আপনার এসএসএইচ পরিষেবাটি পুনরায় চালু করেছেন , যাতে সেগুলি কার্যকর হয়।