এসএসএইচ পাসওয়ার্ড চাইবে না, সাথে সাথে "অনুমতি অস্বীকার" দেয়


14

কোনও ব্যবহারকারী অ্যাকাউন্ট ব্যবহার করে এসএসএইচ চেষ্টা করার চেষ্টা করছেন; রুট অ্যাকাউন্ট কাজ করে তবে আমি একটি ব্যক্তিগত কী উল্লেখ করছি। ব্যবহারকারীর অ্যাকাউন্টটি কেবল আমার পাসওয়ার্ডের জন্য আমাকে বিনা অনুরোধ ছাড়াই "অনুমতি অস্বীকৃত (পাবলিককি, গ্লাসাপি-মাইক) দেয়"।

আমি কীভাবে এটি ঠিক করতে পারি যাতে আমি একটি পাসওয়ার্ড দিয়ে লগইন করতে পারি, এবং কী না? আমি এই মুহুর্তে একটি ব্যক্তিগত কী ব্যবহার করতে চাই না, তবে একটি নিয়মিত অ্যাকাউন্ট।


4
কী-ভিত্তিক প্রমাণীকরণ এখনও আপনাকে একটি "নিয়মিত" অ্যাকাউন্টে
লগইন

উত্তর:


29

সার্ভারে সেটিংস রয়েছে

 PasswordAuthentication no 

এটিকে হ্যাতে পরিবর্তন করুন এবং পুনরায় চালু করার পরে আপনি পাসওয়ার্ড প্রমাণীকরণ ব্যবহার করতে সক্ষম হবেন।


3
যদি কেউ না জানে তবে পাসওয়ার্ডঅথেন্টিকেশন সেটিংটি / etc / ssh / sshd_config এ রয়েছে।
প্যাকওভারফ্লো 26'18

7

Ssh -vv এর মাধ্যমে আপনার লগইন ক্রমটি পরীক্ষা করুন। এটি আপনাকে বলবে যে কোন প্রমাণীকরণ পদ্ধতি ব্যবহার করা হয়েছে এবং কোনটি ব্যর্থ। তারপরে আপনি যা চান তা সক্ষম করতে পারেন এবং যা চান না তা অক্ষম করতে পারেন। অবশ্যই প্রথম সক্ষম করুন।


3

/etc/ssh/sshd_configআপনার সেটিংসটি সম্পাদনা করতে হবে:

ChallengeResponseAuthentication yes

পাশাপাশি ...

PasswordAuthentication yes

এবং নতুন সেটিংস বাছাই করতে পরে / ব্যবহারকারী / এসবিন / পরিষেবা এসএসএস পুনরায় চালু করতে মনে রাখবেন ।


আক্ষরিকর /etc/ssh/sshd_configকাছে এটির আন্ডারস্কোরটি পুরো পথটি ছড়িয়ে দেওয়ার জন্য ব্যাকস্ল্যাশ দিয়ে পালাতে হবে। (সম্পাদনাগুলি সেগুলি আমার জমা দেওয়ার জন্য খুব ছোট ছিল)
থারস্ম্মোনার

এটির আরও ভাল উত্তর
হর্ষিতগুপ্ত

2

এটি আপনার sshdফাইলে রয়েছে (এসএসএস নয়, যা আপনি সম্ভবত / ইত্যাদি / এসএসএস-এ পাবেন)

আমি বিশ্বাস করি আপনি PasswordAuthentication yesসেট এবং নিরবিচ্ছিন্ন তা নিশ্চিত করতে চান ।


2
আফস আমাকে মুহুর্তের মধ্যে এটি পরাজিত। -আনয়ভাবে আমি তার বিষয়ে এখনও মন্তব্য করতে পারি না। /etc/init.d/sshd restartকনফিডটি সম্পাদনা করার পরে আপনার রিবুট করার চেয়ে চালানো উচিত ।
বিল্ডআরবটস

এবং কোন নির্দেশিকা আপনাকে বলার সময় আমি টাইপ করেছি। দুঃখিত :(
শে

মিডনাইটটোকার: আপনার উত্তরের নীচে আপনার একটি "সম্পাদনা" লিঙ্ক থাকা উচিত যা আপনি নির্দেশের নাম ঠিক করার জন্য ব্যবহার করতে পারেন (পাবকিআউটেন্টিকেশন থেকে পাসওয়ার্ডঅথেন্টিকেশন পর্যন্ত)
জেমস পোলি

ধন্যবাদ। এটি ভবিষ্যতের জন্য আমাকে আরও যত্নবান করে তুলবে - এর জন্য সর্বপ্রথম প্রতিনিধি।
বিল্ডআরবটস

1
যে হতে চাই /etc/init.d/sshd reloadকোন অর্ধ বিবেকী ডিস্ট্রো উপর।
দোলা

0

এবং অন্য কেউ যদি এই সমস্যার মুখোমুখি হন তবে আমি যখনই ব্যবহারকারীর ব্যক্তিগত কী ব্যবহারের অনুমতি না পেয়ে থাকি তখনই আমি এই সমস্যাটি পেয়েছি। এটি কাজ করার জন্য আমাকে প্রাইভেট কীটি ৪০০-তে chmod করতে হবে (যা কী তৈরি হওয়ার সাথে সাথে ডিফল্টরূপে অনুমতি স্তরের, আমি বিশ্বাস করি this কেন এটি আলাদা ছিল জানি না)।

যদিও সর্বদা এটি হয় তবে আমি জানি না। এটি একটি ম্যাকের উপর ঘটেছে।


0

আমার জন্য, এটি প্রমাণিত হয়েছে যে একটি অদ্ভুত সমস্যা সমাধানের অধিবেশন চলাকালীন, LOCAL ssh_config ফাইলটি সংশোধন করা হয়েছিল। এই পদ্ধতির PasswordAuthentication yesকোনওটিই আমার পক্ষে কাজ করেনি, তবে স্থানীয় মেশিনের / ইত্যাদি / এসএসএস / এসএসএস-কনফিগ পরিবর্তন করে।

কেবল যদি এটি কাউকে সাহায্য করে।


-1

এটি ssh- এজেন্ট চলমান কারণেও হতে পারে। ps aux|grep ssh-agent

এটি নিরাপদে হত্যা করা যেতে পারে।


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