permit root login in ssh for specific ip address

  • اتصال مستیقم از طریق کاربر روت کمی از نظر امنیتی خوب نیست
  • اما در صورتی که نیاز است تا اتصال مستقیم روت برقرار شود، می توان این امکان را تنها برای آدرس یا آدرس هایی خاص که مورد اعتماد هستند، فعال کرد.
  • برای این منظور :
nano /etc/ssh/sshd_config
# global config
PermitRootLogin no
  • سپس یکی از خطوط زیر را به انتهای فایل اضافه کنید :
# permit root login
Match Host foo.example.com
    PermitRootLogin yes
# permit root login
Match Address 192.168.10.10,192.168.1.0/24,10.254.0.0/16
    PermitRootLogin yes
# permit ssh login for user
Match User ibrahim Address 192.168.10.0/24
    PasswordAuthentication yes

  • تست شده بر روی ubuntu 18.04

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *