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

سرور مجازی NVMe

پیکربندی سرور اوبونتو FTP 22.04

0 2
زمان لازم برای مطالعه: 3 دقیقه


را پروتکل انتقال فایل (FTP) یک پروتکل استاندارد برای برقراری ارتباط و انتقال فایل بین سرور و کلاینت است. FTP از معماری سرویس گیرنده-سرور استفاده می کند. ما مراحل پیکربندی FTP را پوشش خواهیم داد روی اوبونتو 22.04.

پیکربندی FTP روی اوبونتو 22.04

FTP در دسترس است روی اوبونتو، اما شما به یک دیمون FTP نیاز دارید که یک تونل امن برای رمزگذاری جریان داده در سرور FTP ارائه دهد. VSFTPD (شیب FTP بسیار امن) یک سرور FTP قابل اعتماد برای سیستم لینوکس است. ما از آن برای پیکربندی سرور FTP استفاده خواهیم کرد روی اوبونتو 22.04.

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

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

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

برای نصب VSFTPD از دستور زیر استفاده کنید. اضافه کردن -y برای رد شدن از هرگونه درخواست

$ سودو apt نصب vsftpd -y

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

VSFTPD پس از نصب به طور خودکار فعال می شود. وضعیت آن را تأیید کنید تا بررسی کنید که آیا در حال اجرا است یا خیر.

$ سودو وضعیت systemctl vsftpd

اگر فعال نیست، از گزینه start برای تغییر وضعیت آن به فعال استفاده کنید.

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

با FTP، به یک کاربر نیاز دارید که پس از پیکربندی به سرور FTP متصل شود. کاربر خود را بسازید و جزئیات او از جمله رمز عبور را اضافه کنید. برای این آموزش، کاربر ما است linuxhintftp.

$ سودو اضافه کننده <نام کاربری>

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

با این وجود، یک دایرکتوری برای کاربر ایجاد شده ایجاد کنید و مجوزها و مالکیت مورد نیاز را به کاربر اعطا کنید. دستورات زیر را اجرا کنید و نام کاربری و دایرکتوری را برای مطابقت با کیس خود جایگزین کنید. دایرکتوری FTP ما برای این مورد است ftp1:

$ سودو mkdir /خانه/linuxhintftp/ftp1
$ سودو chmod 750 /خانه/linuxhintftp/ftp1
$ سودو چاشنی linuxhintftp: /خانه/linuxhintftp/ftp1

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

کاربر تازه ایجاد شده باید به آن اضافه شود /etc/vsftpd.user_list برای اجازه دسترسی کاربر به سرور VSFTPD پیکربندی شده.

$ سودو ضربه شدید اکو linuxhintftp >> /و غیره/vsftpd.user_list’

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

در این مرحله، کاربر به درستی پیکربندی شده است. مرحله بعدی پیکربندی سرور VSFTPD با تغییر فایل پیکربندی آن است. از ویرایشگر خود برای باز کردن آن استفاده کنید /etc/vsftpd.conf فایل.

$ سودو نانو /و غیره/vsftpd.conf

خطوط مختلفی در فایل پیکربندی وجود دارد که باید آنها را ویرایش کنید. ابتدا مطمئن شوید که گزینه کاربر ناشناس غیرفعال است. را فعال کنید local_enable و write_enable گزینه هایی که به کاربر اجازه می دهد با فایل هایی مانند آپلود، دانلود و غیره کار کند.

پیشنهاد می‌کنیم بخوانید:  چگونه سرور SSH را در اوبونتو 20.04 از پایه تا پیشرفته ایمن کنیم

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

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

علاوه بر این، دسترسی به دایرکتوری خانگی کاربر را با لغو نظر دادن فعال کنید chroot_user=بله گزینه. همچنین باید محدوده پورت را برای حالت غیرفعال برای VSFTPD مشخص کنید. ما آن را تنظیم کردیم 10000 و 11000 برای این مورد

برای افزودن خطوط نمایش داده شده از تصویر زیر برای ویرایش فایل پیکربندی خود استفاده کنید. در نهایت فایل پیکربندی را ذخیره کرده و از آن خارج شوید.

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

سرور VSFTPD را مجدداً راه اندازی کنید تا تغییراتی که ما ایجاد کرده ایم مطابقت داشته باشد.

$ سودو systemctl راه اندازی مجدد vsftpd

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

برای تست سرور FTP، عبارت را تایپ کنید ftp دستور به دنبال آدرس IP اوبونتو 22.04 شما.

اگر پیکربندی موفقیت آمیز بود، نام کاربری و رمز عبور خود را برای کاربری که ایجاد کردیم وارد کنید. توجه داشته باشید که باید داشته باشید allow_writeable_chroot=بله بدون نظر روی فایل پیکربندی VSFTPD در غیر این صورت مانند تصویر زیر با مشکل ورود مواجه خواهید شد.

$ ftp <آی پی شما>

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

به سرعت این را با اضافه کردن حل کنید allow_writeable_chroot=بله و فایل را ذخیره کنید.

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

VSFTPD را مجددا راه اندازی کنید و دوباره سعی کنید به سرور FTP متصل شوید. این بار کار خواهد کرد.

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

آخرین مرحله اجازه دادن به ترافیک FTP و داده های FTP از طریق پورت های 20 و 21 است. همچنین، اتصال غیرفعال به حالت غیرفعال را برای محدوده پورت هایی که در فایل پیکربندی خود تعریف کرده اید، فعال کنید.

برای این کار، یک فایروال مانند تصویر زیر ایجاد می‌کنید و محدوده پورت‌ها را برای مطابقت با محدوده خود جایگزین می‌کنید:

$ سودو ufw از هر پورت به هر پورت اجازه می دهد 20،21،10000:11000 پروتو tcp

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

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

$ سودو وضعیت ufw

پیکربندی سرور اوبونتو FTP 22.04پیکربندی سرور اوبونتو FTP 22.04

این روش پیکربندی سرور FTP است روی اوبونتو 22.04.

پیشنهاد می‌کنیم بخوانید:  چگونه یک کل اوبونتو را نصب کنم؟ روی یک درایو فلش USB؟

نتیجه

با VSFTPD، می توانید سرور FTP خود را به صورت ایمن پیکربندی کنید روی اوبونتو 22.04. ما مراحل دقیقی را که باید دنبال کنید، از نصب VSFTPD گرفته تا پیکربندی آن تا تست سرور FTP را طی کرده ایم. شما به راحتی می توانید سرور FTP خود را دنبال کرده و پیکربندی کنید.

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

زمان انتشار: 1402-12-29 10:19:03

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

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

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