रूट, पासवर्ड गलत के साथ दूरस्थ होस्ट में ssh नहीं कर सकते


10

मेरे पास एक दूरस्थ होस्ट है, पहले मैं इसे रूट और पासवर्ड के साथ खोज सकता हूं

ssh root@remote_host

या मैं एक नियमित उपयोगकर्ता खाते का उपयोग करके सबसे पहले इसमें ssh करता हूं

ssh esolve@remote_host

और फिर su rootऔर इनपुट पासवर्ड

लेकिन आज, दोनों तरीकों से, मेरा पासवर्ड हमेशा गलत है, जैसे

[esolve@local esolve]$  ssh root@remote_host
root@remote_host's password: 
Permission denied, please try again.

या

[esolve@remote_host ~]$ su root
Password: 
su: incorrect password

सम्बंधित जानकारी:

  1. यदि मैं आज उस रिमोट मशीन पर स्थानीय रूप से काम करता हूं तो मैं इस पासवर्ड का उपयोग रूट से लॉग इन करने के लिए कर सकता हूं।

  2. मैं वीपीएन के माध्यम से ssh हूँ

ऐसा क्यों हुआ? इस समस्या का समाधान किस प्रकार से किया जा सकता है?


1
यदि आप सफलतापूर्वक रूट करने में सक्षम हैं, लेकिन SSH के माध्यम से रूट के रूप में लॉग इन नहीं कर सकते हैं, तो सिस्टम एडमिनिस्ट्रेटर द्वारा रूट रूट SSH एक्सेस की संभावना है जो हमेशा एक अच्छा विचार है।
j883376

जवाबों:


26

क्या आपके पास मूल अक्षम के रूप में ssh है? अपने sshd कॉन्फ़िगरेशन (संभवतः /etc/ssh/sshd_config) की जाँच करें और लाइन देखें PermitRootLogin no। बदले noके लिए yesऔर पुन: प्रारंभ sshd (या तो सबसे अधिक संभावना service ssh restartया service sshd restart)।

कुछ वितरण (उदाहरण के लिए, उबंटू) इस तरह के without-passwordलिए डिफ़ॉल्ट है PermitRootLoginकि रूट लॉगिन को सार्वजनिक कुंजी प्रमाणीकरण के माध्यम से अनुमति दी जाती है, लेकिन पासवर्ड के साथ नहीं।


क्या वितरण? इसके अलावा, क्या आप स्थानीय टर्मिनल पर लॉग-इन कर रहे हैं या स्थानीयहोस्ट के रूप में ssh की कोशिश कर रहे हैं? यदि आप लोकलहोस्ट पर शुरू करते हैं तो PermitRootLogin का ध्यान नहीं है।
zje

1

पहली बार यदि आप एसएसएच रिमोट सर्वर को नए सिस्टम में एक्सेस कर रहे हैं, तो इसे अपडेट करें। Ssh कॉन्फ़िगरेशन फ़ाइल खोलें,

# vim /etc/ssh/sshd_config

PermitRootLogin बिना पासवर्ड के

में बदलो

PermitRootLogin हाँ

अपनी ssh सेवा को पुनरारंभ करें।

सर्वर को पुनरारंभ करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.