مقالات

SSL VPN را در FortiGate فعال کنید و آن را به FortiClient (آزمایشگاه رایگان) وصل کنید – 51 Security


اکنون باید بتوانید از بخش SSL-VPN در منوی VPN استفاده کنید.

1 VPN -> تنظیمات SSL-VPN

اکثر تنظیمات پیش فرض هستند. اما باید یک رابط به لیست شنیداری اضافه کنید. در حالت ایده آل، Listen on Port را به پورتی غیر از 443 تغییر دهید. در این مثال، من از 4443 استفاده می کنم.

توجه: محدوده کاربری پیش فرض تونل فقط 10 آدرس IP است. اگر بیش از 10 عدد دارید، ممکن است بخواهید آنها را با سفارشی کردن محدوده بزرگتر در آنجا افزایش دهید.

2 احراز هویت / نقشه برداری پورتال

همه کاربران/گروه های دیگر را برای دسترسی تونل به پورتال تغییر دهید.

برای دسترسی کامل به پورتال می توانید گروه مدیریت / کاربران داشته باشید.

3 محدوده آدرس های کلاینت SSL VPN

به طور پیش فرض، توسط FortiGate به طور خودکار تنظیم می شود.

در اسکرین شات بالا، از محدوده اختصاص داده شده خودکار استفاده می کند: 10.212.134.200 -10.212.134.210

محدوده را می توان برای مقادیر بیشتر بر اساس استفاده شما سفارشی کرد.

از گواهی سرور Fortinet_Factory استفاده کنید

برای ساده سازی آزمایشگاه تا حد امکان، از گواهی Fortinet_Factory استفاده می کنیم.

با استفاده از Let’s Encrypt می توان به طور مستقیم گواهی خود را ایجاد کرد.

ممکن است هنگام ورود به پورتال با استفاده از گواهی پیش‌فرض، این پیام هشدار گواهی را دریافت کنید، زیرا تأیید نمی‌شود:

سیاست ها و کاربران

1 SSL VPN > LAN

این قانون فایروال به شبکه SSL VPN اجازه دسترسی به شبکه های LAN (داخلی) را می دهد.

شما باید یک رابط ورودی، رابط خروجی، منبع (از جمله کاربران)، مقصد و خدمات را انتخاب کنید. دیگران، شما می توانید آن را به عنوان پیش فرض نگه دارید.

می‌توانید از NAT با یک آدرس رابط خروجی که آدرس IP رابط LAN FortiGate شما است استفاده کنید، یا می‌توانید NAT را به طور کامل غیرفعال کنید.

ورود به سیستم را نیز می توان برای همه جلسات فعال کرد.

در اینجا سیاست فایروال SSL VPN به نظر می رسد:

2 از راه دور کاربران و گروه

یک گروه کاربران راه دور ایجاد کنید. چندین کاربر راه دور را به این گروه اضافه کنید.

3 فایل گزارش ارسال شده را بررسی کنید زیرا ما ورود به سیستم را در تمام جلسات فعال کرده ایم

پیکربندی FortiClient و اتصال به یک کنترل از راه دور

1 پیکربندی SSL-VPN را ارسال کنید

2 FortiClient را دانلود کنید

https://www.fortinet.com/support/product-downloads

3 FortiClient را نصب کنید

روی فایل نصب‌کننده دانلود شده «FortiClientVPNOnlineInstaller.exe» دوبار کلیک کنید و برای تکمیل نصب، راهنمای نصب را دنبال کنید.

4 FortiClient را برای اتصال به دروازه راه دور FortiGate SSLVPN پیکربندی کنید

مطمئن شوید که آدرس IP عمومی و پورت SSLVPN صحیح را تنظیم کرده اید.

VPN دسترسی از راه دور (IPSec)

این یک پیکربندی راه دور IPSec VPN است.

پورتال وب SSL VPN را فعال کنید

حالت وب SSL VPN هنگام پیکربندی با احراز هویت SAML، خطای زیر را دریافت می کند.

Picture1.png

  1. مطمئن شوید که حالت وب در دروازه SSL VPN فعال است:

پورتال وب config vpn ssl

ویرایش “دسترسی کامل”

حالت وب را فعال کنید

هشدار: لطفاً توجه داشته باشید که ویژگی حالت وب قدیمی SSL VPN با تنظیم جهانی sslvpn-web-mode غیرفعال شده است.

Picture2.png

  1. همانطور که اخطار نشان می دهد، حالت وب در سراسر جهان غیرفعال است، بنابراین نمی توان آن را مستقیماً در پورتال دسترسی کامل فعال کرد.

    ابتدا حالت وب را به صورت جهانی فعال کنید:

    پیکربندی سیستم جهانی

    sslvpn-web-mode را فعال کنید

    پایان

حالت وب SSL VPN پس از فعال کردن حالت وب برای پورتال های خاص، اکنون باید همانطور که انتظار می رود کار کند. برای فعال کردن حالت وب برای پورتال های خاص، دستور را مطابق مرحله 1 اجرا کنید.

اگر مشکل همچنان ادامه داشت، با تیم TAC تماس بگیرید.

توجه: https://community.fortinet.com/t5/FortiGate/Technical-Tip-SSL-VPN-web-mode-showing-403-Forbidden-error/ta-p/297377

FortiGate # show vpn ssl web portal 
config vpn ssl web portal
    edit "full-access"
        set tunnel-mode enable
        set ipv6-tunnel-mode enable
        set web-mode enable
        set ip-pools "SSLVPN_TUNNEL_ADDR1"
        set ipv6-pools "SSLVPN_TUNNEL_IPv6_ADDR1"
    next
    edit "web-access"
        set web-mode enable
    next
    edit "tunnel-access"
        set tunnel-mode enable
        set ipv6-tunnel-mode enable
        set ip-pools "SSLVPN_TUNNEL_ADDR1"
        set ipv6-pools "SSLVPN_TUNNEL_IPv6_ADDR1"
    next
end

FortiGate # 

تست سریع تونل VPN با پینگ کردن از راه دور Ubuntu vm 10.0.3.4:

C:\Users\WDAGUtilityAccount>ping 10.0.3.4

Pinging 10.0.3.4 with 32 bytes of data:
Reply from 10.0.3.4: bytes=32 time=39ms TTL=63
Reply from 10.0.3.4: bytes=32 time=47ms TTL=63
Reply from 10.0.3.4: bytes=32 time=38ms TTL=63
Reply from 10.0.3.4: bytes=32 time=38ms TTL=63

Ping statistics for 10.0.3.4:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 38ms, Maximum = 47ms, Average = 40ms

C:\Users\WDAGUtilityAccount>tracert 10.0.3.4

Tracing route to 10.0.3.4 over a maximum of 30 hops

  1    33 ms    36 ms    37 ms  10.212.134.200
  2    34 ms    35 ms    34 ms  10.0.3.4

Trace complete.

SSL VPN FortiClient به سایت راه دور Azure VPN Gateway متصل شوید

یک مورد استفاده خاص وجود دارد که در آن فایروال FortiGate یک اتصال SSL VPN را فراهم می کند، اما Azure VPN Gateway یک اتصال سایت به سایت را به یک سایت راه دور ارائه می دهد. چگونه می توانیم FortiClient خود را از طریق یک تونل VPN Azure به یک سایت راه دور متصل کنیم؟

1. SSL VPN Gateway

مطمئن شوید که بخش سایت راه دور خود را به تنظیمات لغو آدرس مسیریابی در نمایه دسترسی تونل یا سایر نمایه‌ها اضافه کرده‌اید.

توجه: تنظیمات لغو آدرس مسیریابی به جدول مسیریابی ماشین Forticlient منتقل می شود.

پس از اتصال Forticlient خود به Fortigate، می توانید آنها را با استفاده از دستور ‘route print’ از پنجره CMD بررسی کنید.

2. یک مسیر به جداول مسیریابی FortiGate خود اضافه کنید.

دروازه، آدرس IP پیش فرض Azure LAN .1 خواهد بود.

3. قانون فایروال در خط مشی FortiGate NAT را در رابط LAN فعال می کند.

این در برخی موارد برای انتقال ترافیک شما از طریق فایروال مهم است.

خط مشی انقضای رمز عبور کاربر محلی SSL VPN

توجه: https://community.fortinet.com/t5/FortiGate/Technical-Tip-Password-expiration-policy-for-SSL-VPN-local-user/ta-p/192723

برای پیکربندی کاربران SSL VPN برای تغییر رمز عبور خود در پایگاه داده کاربر محلی قبل از انقضا

سیاست رمز عبور برای پیکربندی دفعات تمدید رمز عبور (به عنوان مثال، هر 2 روز) و هشداری که معمولاً یک روز قبل از تاریخ انقضا ظاهر می شود، استفاده می شود. سیاست رمز عبور را می توان برای هر رمز عبور کاربر محلی اعمال کرد.

خط مشی رمز عبور را نمی توان برای یک گروه کاربری یا یک کاربر راه دور محلی مانند LDAP/RADIUS/TACACS+ اعمال کرد.

در FortiOS 7.0 به کاربران با توجه به روزهای هشدار تعیین شده هشدار داده می شود و باید قبل از انقضای رمز عبور خود را تمدید کنند که بر اساس روزهای انقضا مشخص شده در خط مشی رمز عبور است. کاربر نمی تواند رمز عبور را بازنشانی کند و باید برای راهنمایی با مدیر FortiGate تماس بگیرد.


در FortiOS 6.2 به کاربران یک روز قبل از تاریخ انقضای رمز عبور هشدار داده می شود و یک روز فرصت دارند تا آن را تمدید کنند. هنگامی که رمز عبور منقضی شده است، کاربر نمی تواند رمز عبور را تمدید کند و باید برای راهنمایی با مدیر FortiGate تماس بگیرد.

در FortiOS 6.0/5.6، یک روز قبل از تاریخ انقضای رمز عبور به کاربران هشدار داده می شود. حتی پس از منقضی شدن رمز عبور، کاربران همچنان می توانند رمز عبور را بازنشانی کنند.

با استفاده از CLI، سیاست های رمز عبور را پیکربندی و تنظیم کنید

دستورات زیر برای پیکربندی خط مشی های رمز عبور که شامل تاریخ انقضا و زمان هشدار است استفاده می شود.

#config خط مشی رمز عبور کاربر
ویرایش “pwpolicy1”
تعیین روزهای انقضا 5
تنظیم روزهای هشدار 3
برای غیرفعال کردن تمدید رمز عبور منقضی شده تنظیم کنید
بعدی

پایان

خط مشی رمز عبور را برای کاربر تازه ایجاد شده تنظیم کنید.

#config کاربر محلی

ویرایش “sslvpnuser1”
تنظیم نوع رمز عبور
تنظیم passwd-policy “pwpolicy1”
تنظیم زمان عبور 2021-11-26 22:46:15
passwd xyz را تنظیم کنید
بعدی
پایان

پس از رسیدن کاربر به روزهای هشدار، هنگام اتصال به SSL VPN با وارد کردن نام کاربری و رمز عبور قدیمی، پیام زیر را دریافت خواهد کرد. برای وارد کردن یک رمز عبور جدید برای همان تغییر مسیر می دهد.

KB-forticlient تغییر رمز عبور.PNG

پس از اینکه کاربر رمز عبور خود را تغییر داد، ‘passwd-time‘ دوباره تغییر خواهد کرد.

# پیکربندی کاربر محلی

ویرایش “sslvpnuser1”

تنظیم نوع رمز عبور
تنظیم passwd-policy “pwpolicy1”
تنظیم زمان عبور 2021-11-30 23:34:30 passwd-time تغییر کرده است.
passwd ENC +sddai212= را تنظیم کنید

بعدی

پایان

توجه داشته باشید که تمدید رمز عبور برای کاربران محلی با استفاده از Dial IPSec VPN در حال حاضر پشتیبانی نمی شود.

در مورد قوانین پیچیدگی رمز عبور برای اعمال کاربران SSL VPN، در اینجا اسنادی وجود دارد که می توانیم به آنها اشاره کنیم:


Source link

نوشته های مشابه

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

دکمه بازگشت به بالا