برخی از distribution های لینوکس به طور خاص برای سرور ها ساخته شده اند مثل centos در این نوع سیستم عامل ها برخی تنظیمات پیش فرض مورد نیاز برای ادمین های شبکه انجام شده است . از جمله دسترسی ssh بدین ترتیب کاربر نیاز به نصب مجزا سرویس و کانفیگ ان را ندارد اما در برخی دیگر این امکان باید توسط کاربر فعال و کانفیگ شود
پس از نصب Ubuntu server در صورتی که قصد لاگین کردن از طریق ssh را داشته باشید (فرض بر این است که ssh را نصبو فعال کرده اید) احتمالا خطا دسترسی دریافت میکنید این خطا به این دلیل است که در اوبونتو به صورت پیش فرض یوزر ها دسترسی ssh زدن را ندارند و باید این دسترسی به انها داده شود
برای این مورد از طریق کنسول به سرور وصل شده و در مسیر زیر فایل sshd_config را ادیت نمایید
Cd /etc/ssh
Sudo nano sshd_config
و خط permitrootlogin را پیدا کرده uncomment کنید (حذف # ) و مقدار ان را مطابق عکس برابر yes قرار دهید
Sudo systemctl restart ssh
حالا ان را در فایروال باز کنید
Sudo ufw allow ssh
دسترسی root login در اوبونتو