شاید برای هر کسی پیش اومده باشه که بعد از نصب اوبونتو 14.04 , وبا تنظیمات پیش فرض پکیج openssh-server که موقع نصب اوبونتو نصب میشه نتونین با یوزر root بهش وصل بشین و چندین بار یوزر و پسورد رو تست کنید ولی هر بار با ارورر Access Denied روبه رو میشید. بعضی ها دست به دامن لاگ ها میشن و با سرچ در فایل /var/log/auth.log متوجه ارورر زیر میشن:
Failed password for root from <ip address> port <port> ssh2
و این در حالیه ک پسورد رودرست وارد کردن.
و حالا سوال اینکه چرا با یوزر و پسورد درست نمیتوننبه سرورssh کنن؟؟!
تنشیمات پیش فرض در سیستم عامل های Debian - Ubuntu برای سرورOpenSSH به این صورت است که لاگین روت به ssh با پسورد را اجازه نداده و تنها لاگین با استفاده از key را مجاز میکند.
برای این که لاگین با پسورد را روی آن باز کنید باید در فایل /etc/ssh/sshd_config تغییراتی بدهید:
Failed password for root from <ip address> port <port> ssh2
و این در حالیه ک پسورد رودرست وارد کردن.
و حالا سوال اینکه چرا با یوزر و پسورد درست نمیتوننبه سرورssh کنن؟؟!
تنشیمات پیش فرض در سیستم عامل های Debian - Ubuntu برای سرورOpenSSH به این صورت است که لاگین روت به ssh با پسورد را اجازه نداده و تنها لاگین با استفاده از key را مجاز میکند.
برای این که لاگین با پسورد را روی آن باز کنید باید در فایل /etc/ssh/sshd_config تغییراتی بدهید:
کد:
خط زیر را : PermitRootLogin without-password به صورت زیر تغییر دهید: PermitRootLogin yes و در نهایت سرویس رو ریست می کنیم: sudo service ssh restart