जवाबों:
आपके द्वारा पंक्ति बदलने के बाद:
#PasswordAuthentication yes
लाइन के साथ:
PasswordAuthentication no
में /etc/ssh/sshd_config
और आपने फ़ाइल को सहेजा है, आपको टर्मिनल में निम्नलिखित कमांड का उपयोग करके अपने ssh सर्वर को पुनः आरंभ करना होगा :
sudo service ssh restart
या:
sudo restart ssh
ssh
सेवा को फिर से शुरू करने और सेवा को फिर से शुरू करने के बीच क्या अंतर है sshd
? हम sshd के बजाय ssh को पुनः आरंभ क्यों करना चाहते हैं?
Ssh पासवर्ड प्रमाणीकरण को अक्षम करने से पहले कृपया सुनिश्चित करें कि आपकी निजी कुंजी के साथ पहुँच अपेक्षित है। एक बार पुष्टि होने के बाद, आप पासवर्ड प्रमाणीकरण को अक्षम कर सकते हैं। मैं सर्वर को और अधिक सुरक्षित करने के लिए परिवर्तनों के बाद सुझाव दूंगा।
इसके साथ फ़ाइल संपादित करें: sudo nano /etc/ssh/sshd_config
कृपया सुनिश्चित करें कि आपके पास फ़ाइल में सक्षम मान हैं:
PermitRootLogin no
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no
फ़ाइल सहेजें और फिर ssh सेवा को पुनरारंभ करें
sudo service ssh restart
या
sudo systemctl restart ssh