وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

نصب و پیکربندی سرور TFTP روی اوبونتو

0 1
زمان لازم برای مطالعه: 4 دقیقه






TFTP (Trivial File Transfer Protocol) نسخه ساده شده FTP (پروتکل انتقال فایل) است. این طراحی شده است که آسان و ساده باشد. TFTP بسیاری از ویژگی های احراز هویت FTP را کنار گذاشته و اجرا می شود روی پورت UDP 69. از آنجایی که بسیار سبک وزن است، همچنان برای اهداف مختلف استفاده می شود.

TFTP در مکان هایی استفاده می شود که به امنیت زیادی نیاز ندارید. در عوض، شما به راهی نیاز دارید که به راحتی فایل ها را در سرور آپلود کرده و فایل ها را از سرور دانلود کنید. دستگاه‌های سیسکو از پروتکل TFTP برای ذخیره فایل‌های پیکربندی و تصاویر CISCO IOS استفاده می‌کنند backup اهداف پروتکل های بوت شبکه مانند BOOTP، PXE و غیره از TFTP برای بوت کردن سیستم عامل ها از طریق شبکه استفاده می کنند. تین کلاینت ها همچنین از پروتکل TFTP برای بوت کردن سیستم عامل ها استفاده می کنند. بسیاری از مدارهای الکترونیکی، ریزپردازنده ها نیز از TFTP برای دانلود سیستم عامل در تراشه استفاده می کنند. به طور کلی، TFTP حتی امروزه نیز کاربردهای زیادی دارد.

در این مقاله قصد دارم روش نصب و پیکربندی سرور TFTP را به شما نشان دهم روی اوبونتو بنابراین، بیایید شروع کنیم.

نصب سرور TFTP:

در این مقاله قصد نصب آن را دارم tftpd-hpa بسته سرور TFTP روی اوبونتو (در مورد من اوبونتو 19.04). بسته tftpd-hpa در مخزن بسته رسمی اوبونتو موجود است. بنابراین، شما به راحتی می توانید آن را با مدیر بسته APT نصب کنید.

ابتدا کش مخزن بسته APT را با دستور زیر به روز کنید:

$ sudo آپدیت مناسب

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

کش مخزن بسته APT باید به روز شود.

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

حالا، نصب کنید tftpd-hpa بسته با دستور زیر:

$ sudo apt نصب tftpd-hpa

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

tftpd-hpa بسته باید نصب شود

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

حالا بررسی کنید که آیا tftpd-hpa سرویس با دستور زیر اجرا می شود:

$ sudo وضعیت systemctl tftpd-hpa

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

را tftpd-hpa سرویس در حال اجرا است بنابراین، سرور TFTP به خوبی کار می کند. در بخش بعدی روش پیکربندی آن را به شما نشان خواهم داد.

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

پیکربندی سرور TFTP:

فایل پیکربندی پیش فرض از tftpd-hpa سرور است /etc/default/tftpd-hpa. اگر می خواهید سرور TFTP را پیکربندی کنید، باید این فایل پیکربندی را تغییر دهید و دوباره راه اندازی کنید. tftpd-hpa پس حرف خدمات

برای اصلاح /etc/default/tftpd-hpa فایل پیکربندی، دستور زیر را اجرا کنید:

$ sudo نانو /و غیره/پیش فرض/tftpd-hpa

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

فایل پیکربندی باید برای ویرایش باز شود. این پیکربندی پیش فرض سرور TFTP است.

پیشنهاد می‌کنیم بخوانید:  روش نصب tmux در اوبونتو

اینجا، TFTP_USERNAME تنظیم شده است tftp. این بدان معناست که سرور TFTP به عنوان کاربر اجرا می شود tftp.

TFTP_DIRECTORY تنظیم شده است /var/lib/tftpboot. به این معنی /var/lib/tftpboot دایرکتوری است روی این سرور که شما قادر خواهید بود از طریق TFTP به آن دسترسی داشته باشید.

TFTP_ADDRESS تنظیم شده است :69. یعنی TFTP اجرا خواهد شد روی بندر 69.

TFTP_OPTIONS تنظیم شده است -امن است. این متغیر گزینه های TFTP را تنظیم می کند. گزینه های زیادی وجود دارد که می توانید از آنها برای پیکربندی روش عملکرد سرور TFTP استفاده کنید. در مورد برخی از آنها بعدا صحبت خواهم کرد. را -امن است گزینه یعنی تغییر دایرکتوری TFTP به آنچه تنظیم شده است روی را TFTP_DIRECTORY زمانی که به صورت خودکار به سرور TFTP متصل می شوید متغیر است. این یک ویژگی امنیتی است. اگر تنظیم نکرده بودید -امن است گزینه، سپس شما باید به سرور TFTP متصل شده و دایرکتوری را به صورت دستی تنظیم کنید. که بسیار پر دردسر و بسیار ناامن است.

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

در حال حاضر، من فقط می خواهم تغییر دهید TFTP_DIRECTORY به /tftp و اضافه کنید -ایجاد کردن گزینه به TFTP_OPTIONS. بدون -ایجاد کردن گزینه، شما قادر به ایجاد یا آپلود فایل های جدید در سرور TFTP نخواهید بود. شما فقط می توانید فایل های موجود را به روز کنید. بنابراین، من فکر می کنم -ایجاد کردن گزینه بسیار مهم است

فایل پیکربندی نهایی باید به صورت زیر باشد. اکنون، فشار دهید + ایکس به دنبال y و سپس <ورود> برای ذخیره تغییرات

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

اکنون باید یک دایرکتوری جدید ایجاد کنید /tftp. برای انجام این کار، دستور زیر را اجرا کنید:

$ sudo mkdir /tftp

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

حال، مالک و گروه را تغییر دهید /tftp دایرکتوری به tftp با دستور زیر:

$ sudo چاشنی tftp:tftp /tftp

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

در حال حاضر، راه اندازی مجدد tftpd-hpa سرویس با دستور زیر:

$ sudo systemctl دوباره راه اندازی مجدد tftpd-hpa

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

حالا بررسی کنید که آیا tftpd-hpa سرویس با دستور زیر اجرا می شود:

$ sudo وضعیت systemctl tftpd-hpa

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

همانطور که می بینید، tftpd-hpa سرویس در حال اجرا است بنابراین، پیکربندی موفقیت آمیز است.

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

تست سرور TFTP:

اکنون برای دسترسی به سرور TFTP به یک برنامه کلاینت TFTP نیاز دارید. برنامه های سرویس گیرنده TFTP زیادی وجود دارد. به احتمال زیاد به غیر از آزمایش سرور TFTP به یکی دیگر نیاز نخواهید داشت زیرا دستگاه هایی که از سرور TFTP استفاده می کنند برنامه کلاینت را قبلاً نصب کرده اند. روی آی تی. به عنوان مثال، روترها و سوئیچ های CISCO از قبل یک برنامه کلاینت TFTP را نصب کرده اند.

پیشنهاد می‌کنیم بخوانید:  روش حذف یک فایل در اوبونتو

برای تست، من قصد دارم از آن استفاده کنم tftp-hpa کلاینت TFTP در این مقاله. من قصد دارم یک تصویر ISO را در سرور TFTP آپلود کنم و بعداً آن را بازیابی کنم تا بررسی کنم که آیا سرور TFTP مطابق انتظار کار می کند یا خیر.

برای نصب tftp-hpa کلاینت TFTP روی اوبونتو، دستورات زیر را اجرا کنید:

$ sudo آپدیت مناسب

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

$ sudo apt نصب tftp-hpa

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

را tftp-hpa برنامه کلاینت باید نصب بشه

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

حال دستور زیر را اجرا کنید روی سرور TFTP خود را برای پیدا کردن آدرس IP سرور TFTP.

$ آی پی آ

همانطور که می بینید، آدرس IP سرور TFTP من است 192.168.21.211. برای شما متفاوت خواهد بود، پس حتما از هم اکنون آن را با مال خود جایگزین کنید روی.

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

اکنون از کامپیوتر دیگر خود با دستور زیر به سرور TFTP متصل شوید:

$ tftp 192.168.21.211

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

شما باید متصل باشید.

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

حال با دستور زیر حالت verbose را فعال کنید:

tftp> پر حرف

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

حالا برای آپلود فایل (rancheros.iso) از دایرکتوری کاری فعلی (از جایی که اجرا کردید tftp فرمان)، دستور زیر را اجرا کنید:

tftp> قرار rancheros.iso

همانطور که مشاهده می کنید، فایل در حال آپلود در سرور TFTP است.

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

فایل آپلود می شود.

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

من فایل را از کامپیوترم حذف کردم. حالا بیایید سعی کنیم آن را از سرور tftp دانلود کنیم.

برای دانلود فایل (rancheros.iso) از سرور tftp دستور زیر را اجرا کنید:

tftp> rancheros.iso را دریافت کنید

فایل در حال دانلود است.

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

فایل دانلود می شود.

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

سرور TFTP همانطور که انتظار می رود کار می کند.

در نهایت دستور زیر را اجرا کنید تا از پوسته tftp خارج شوید.

tftp> ترک کردن

نصب و پیکربندی سرور TFTP روی اوبونتونصب و پیکربندی سرور TFTP روی اوبونتو

بنابراین، به این ترتیب سرور TFTP را نصب و پیکربندی می کنید روی اوبونتو با تشکر از خواندن این مقاله.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-05 10:43:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید