ntp.keys(5) قالب‌های فایل ntp.keys(5)

ntp.keys - قالب فایل کلید متقارن NTP

[--option-name] [--option-name value]

تمام آرگومان‌ها باید از نوع گزینه‌ها باشند.

این سند قالب فایل کلیدهای متقارن NTP را شرح می‌دهد. برای توضیح نحوه استفاده از این نوع فایل، بخش «پشتیبانی از احراز هویت» در صفحه راهنمای ntp.conf(5) را ببینید.

برنامه ntpd(8) کلیدهای خود را از فایلی می‌خواند که با استفاده از گزینه خط فرمان -k یا دستور keys در فایل پیکربندی مشخص می‌شود. در حالی که کلید شماره ۰ توسط استاندارد NTP تثبیت شده است (به صورت ۵۶ بیت صفر) و قابل تغییر نیست، یک یا چند کلید با شماره‌های بین ۱ تا ۶۵۵۳۵ می‌توانند به دلخواه در فایل کلیدها تنظیم شوند.

فایل کلیدها از همان قراردادهای کامنت‌گذاری فایل پیکربندی استفاده می‌کند. ورودی‌های کلید از قالبی ثابت به شکل زیر استفاده می‌کنند:


keyno type key opt_IP_list

که در آن keyno یک عدد صحیح مثبت (بین ۱ تا ۶۵۵۳۵)، type الگوریتم خلاصه پیام (داکجِست)، key خود کلید، و opt_IP_list فهرستی اختیاری و جداشده با ویرگول از نشانی‌های IP است که در آن‌ها keyno باید مورد اعتماد باشد و اجازه ارائه زمان دارند. هر نشانی IP در opt_IP_list می‌تواند شامل مشخصه اختیاری /subnetbits باشد که تعداد بیت‌های زیرشبکه مورد اعتماد را مشخص می‌کند. اگر opt_IP_list خالی باشد، هر پیام احراز هویت شده به درستی پذیرفته خواهد شد.

مقدار key می‌تواند در قالبی ارائه شود که توسط فیلد type کنترل می‌شود. نوع MD5 همواره پشتیبانی می‌شود. اگر ntpd با کتابخانه OpenSSL ساخته شده باشد، هر نوع خلاصه پیام پشتیبانی‌شده توسط آن کتابخانه می‌تواند مشخص شود. با این حال، اگر انطباق با FIPS 140-2 الزامی باشد، type باید SHA یا SHA1 باشد.

در ادامه برخی از انواع کلیدها و قالب‌های متناظر آن‌ها آمده است:

MD5

کلید ۱ تا ۱۶ نویسه قابل چاپ است که با پایان خط (EOL)، فاصله سفید یا نویسه # (که نویسه شروع کامنت است) خاتمه می‌یابد.
SHA

SHA1

RMD160

کلید یک رشته ASCII با کدگذاری هگزادسیمال شامل ۴۰ نویسه است که در صورت نیاز کوتاه‌سازی می‌شود.

توجه داشته باشید که کلیدهای استفاده‌شده توسط برنامه‌های ntpq(8) و ntpdc(8) در برابر گذرواژه‌های درخواست‌شده توسط برنامه‌ها و واردشده به صورت دستی بررسی می‌شوند، بنابراین عموماً مناسب است که این کلیدها با قالب ASCII تعیین گردند.

/etc/ntp.keys

نام پیش‌فرض فایل پیکربندی

ntp.conf(5), ntpd(1), ntpdate(1), ntpdc(1), sntp(1)

دانشگاه دلاور و بنیاد زمان شبکه (Network Time Foundation)

حق نشر (C) 1992-2024 دانشگاه دلاور و بنیاد زمان شبکه؛ کلیه حقوق محفوظ است. این برنامه تحت شرایط مجوز NTP منتشر شده است: http://ntp.org/license

لطفاً گزارش اشکالات را به این نشانی‌ها ارسال کنید: https://bugs.ntp.org و bugs@ntp.org

این سند از FreeBSD اقتباس شده است.

این صفحه راهنما توسط AutoGen از تعاریف گزینه‌های ntp.keys تولید شده است.

25 May 2024 4.2.8p18