Ssh এ পাসওয়ার্ড প্রমাণীকরণ অক্ষম করুন


32

আমি নিম্নলিখিত গাইড অনুসরণ:

তবে পাসওয়ার্ড প্রবেশের মাধ্যমে মেশিনে প্রবেশ করা এখনও সম্ভব (পুট্টি দিয়ে জয়ের চেষ্টা করা)

কোন পরামর্শ?


আপনি কি আপনার ssh সার্ভারটি পুনরায় চালু করেছেন?
রাদু রেডানু

1
sudo /etc/init.d/ssh পুনরায় লোড করুন
নুব

দয়া করে উত্তরটি চিহ্নিত করুন যদি এটি কাজ করে
Efren

উত্তর:


54

আপনি লাইনটি প্রতিস্থাপন করার পরে:

#PasswordAuthentication yes

লাইন সহ:

PasswordAuthentication no

মধ্যে /etc/ssh/sshd_configএবং আপনার ফাইল সংরক্ষণ, আপনি করতে হবে আপনার SSH সার্ভার পুনরায় আরম্ভ টার্মিনাল নিম্নলিখিত কমান্ড ব্যবহার করছে:

sudo service ssh restart

বা:

sudo restart ssh

এটি কি একই নয়: sudo /etc/init.d/ssh পুনরায় লোড করুন
নুব

@ নুব যেমন আপনি দেখতে পাচ্ছেন, তেমন নয়।
রাদু রেডানু

পুনরায় চালু করার sshপরিষেবা এবং পুনরায় চালু করার পরিষেবাটির মধ্যে পার্থক্য কী sshd? আমরা কেন sshd এর পরিবর্তে পুনরায় আরম্ভ করতে চাই?
হাটসেপসুট

1
@ হাটসেপসুট: এটি উবুন্টু জিনিস এবং এটি বিরক্তিকর। রেড হ্যাট ভিত্তিক সিস্টেমে এটি 'সার্ভিস এসএসডিডি'
দিমিত্রি

0

Ssh পাসওয়ার্ড প্রমাণীকরণ অক্ষম করার আগে দয়া করে নিশ্চিত করুন যে ব্যক্তিগত কী সহ আপনার অ্যাক্সেস প্রত্যাশা অনুযায়ী কাজ করে। একবার নিশ্চিত হয়ে গেলে আপনি পাসওয়ার্ড প্রমাণীকরণ অক্ষম করতে পারেন। সার্ভারটিকে আরও সুরক্ষিত করতে আমি নিম্নলিখিত পরিবর্তনগুলি পরামর্শ দেব।

এর সাথে ফাইল সম্পাদনা করুন: sudo nano /etc/ssh/sshd_config

অনুগ্রহ করে নিশ্চিত হয়ে নিন যে ফাইলটিতে আপনার নিম্নলিখিত মানগুলি সক্ষম হয়েছে:

PermitRootLogin no

PasswordAuthentication no

ChallengeResponseAuthentication no

UsePAM no

ফাইল সংরক্ষণ করুন এবং তারপরে ssh পরিষেবা পুনরায় চালু করুন

sudo service ssh restart

অথবা

sudo systemctl restart ssh

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