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

سرور مجازی NVMe

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

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


vsftpd یک سرور FTP منبع باز است. بسیار امن و بسیار سریع است. vsftpd نیز پایدار است. پیکربندی آن نیز آسان است. در این مقاله قصد دارم روش نصب و پیکربندی سرور FTP vsftpd را به شما نشان دهم روی اوبونتو 18.04 LTS.

نصب vsftpd:

Vsftpd در مخزن بسته رسمی اوبونتو موجود است. بنابراین، شما می توانید آن را به راحتی نصب کنید روی دستگاه اوبونتو شما با مدیر بسته APT.
ابتدا کش مخزن بسته APT را با دستور زیر به روز کنید:

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

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

حالا vsftpd را با دستور زیر نصب کنید:

$ sudo apt نصب vsftpd

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

vsftpd باید نصب بشه

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

فایل پیکربندی vsftpd:

فایل پیکربندی vsftpd است /etc/vsftpd.conf.

فایل پیکربندی اصلی vsftpd دارای تمام گزینه های پشتیبانی شده است (بیشتر آنها در نظر گرفته شده اند) با اسناد زیادی که به شما کمک می کند به راحتی بفهمید این گزینه ها چه کاری انجام می دهند. بنابراین، من ترجیح می دهم a را نگه دارم backup فایل پیکربندی اصلی و ایجاد یک فایل پیکربندی خالی جدید. سپس، تمام گزینه های پیکربندی را که می خواهید اعمال کنید در فایل پیکربندی جدید قرار دهید. به این ترتیب، در صورت نیاز به کمک، همیشه می توانید نگاهی به آن بیندازید backup فایل پیکربندی. فایل پیکربندی نیز بسیار کوچک و ساده خواهد بود.

برای ایجاد یک backup فایل پیکربندی اصلی /etc/vsftpd.conf، دستور زیر را اجرا کنید:

$ sudo mv -v /و غیره/vsftpd.conf /و غیره/vsftpd.conf.bk

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

حالا با دستور زیر یک فایل پیکربندی خالی جدید ایجاد کنید:

$ sudo دست زدن به /و غیره/vsftpd.conf

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

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

$ کمتر /و غیره/vsftpd.conf.bk

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

اگر به کمک نیاز دارید، همیشه می توانید نگاهی به نسخه اصلی بیندازید backup کپی فایل پیکربندی

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

پیکربندی vsftpd:

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

ابتدا فایل پیکربندی vsftpd را باز کنید /etc/vsftpd.conf با دستور زیر:

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

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

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

گوش بده=بله
listen_ipv6= خیر
connect_from_port_20=بله

پیشنهاد می‌کنیم بخوانید:  سبک ترین توزیع اوبونتو چیست؟

anonymous_enable= نه
local_enable=بله
write_enable=بله
chroot_local_user=بله
allow_writeable_chroot=بله
safe_chroot_dir=/var/اجرا کن/vsftpd/خالی

pam_service_name=vsftpd

pasv_enable=بله
pasv_min_port=40000
pasv_max_port=45000

userlist_enable=بله
userlist_file=/و غیره/vsftpd.userlist
userlist_deny= خیر

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

حالا، فرض کنید، می‌خواهید فقط به کاربران اجازه دهید لیندا، الکس و باب از طریق FTP به دایرکتوری های اصلی خود دسترسی داشته باشند. برای انجام این کار، باید این نام های کاربری را به یک لیست اضافه کنید /etc/vsftpd.userlist.

حالا فایل را باز کنید /etc/vsftpd.userlist با نانو به صورت زیر:

$ sudo نانو /و غیره/vsftpd.userlist

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

اکنون، نام کاربری‌هایی را که می‌خواهید اجازه دسترسی به فهرست‌های HOME آنها را از طریق FTP در اینجا وارد کنید. سپس فایل را با فشار دادن ذخیره کنید + ایکس به دنبال y و <ورود>.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

اکنون سرویس vsftpd را با دستور زیر راه اندازی مجدد کنید:

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

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

اکنون دستور زیر را اجرا کنید تا بررسی کنید که آیا سرویس vsftpd در حال اجرا است یا خیر:

$ sudo وضعیت systemctl vsftpd

همانطور که می بینید، سرویس vsftpd در حال اجرا است. بنابراین، ما آن را به درستی پیکربندی کردیم.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

اضافه کردن کاربران FTP:

اکنون، شما باید کاربران جدیدی اضافه کنید (مثلاً لیندا، باب، الکس) روی سیستم عامل های شما سپس این کاربران می توانند وارد سرور FTP شده و فایل ها را آپلود کنند.

شما می توانید کاربر را ایجاد کنید لیندا با دستور زیر:

$ sudo useradd -m لیندا

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

همچنین باید یک رمز ورود برای کاربر تعیین کنید لیندا. این همچنین رمز ورود FTP برای کاربر خواهد بود لیندا.

اکنون یک رمز ورود برای کاربر تعیین کنید لیندا با دستور زیر:

$ sudo passwd لیندا

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

اکنون رمز عبور را تایپ کنید لیندا و فشار دهید <ورود>.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

دوباره همان رمز عبور را تایپ کنید لیندا و فشار دهید <ورود>. رمز عبور باید تنظیم شود.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

به همین ترتیب، کاربر را ایجاد کنید باب و الکس.

$ sudo useradd -m باب

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

$ sudo useradd -m الکس

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

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

$ sudo passwd باب
$ sudo passwd الکس

دسترسی به سرور FTP:

با استفاده از سرویس گیرنده FTP FileZilla می توانید به راحتی به سرور FTP خود دسترسی پیدا کنید. همچنین می توانید یک حساب FTP اضافه کنید روی ویندوز به عنوان مکان شبکه در این بخش، هر دو راه دسترسی به سرور FTP را به شما نشان خواهم داد.

ابتدا دستور زیر را اجرا کنید تا آدرس IP سرور FTP خود را پیدا کنید:

$ آی پی آ | egrep “اینت”

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

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

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

برای اتصال با استفاده از مشتری FTP FileZilla، FileZilla را باز کنید، آدرس IP را در قسمت وارد کنید میزبان بخش، نام کاربری و رمز عبور ورود به سیستم در نام کاربری و کلمه عبور بخش، بندر 21 و سپس کلیک کنید روی اتصال سریع. شما باید متصل باشید.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

همانطور که می بینید من چند فایل آپلود کردم و درست شد.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

اگر می خواهید حساب FTP خود را به عنوان یک مکان شبکه نصب کنید روی ویندوز، باز کن جستجوگر فایل و کلیک کنید روی کامپیوتر > یک مکان شبکه اضافه کنید همانطور که در تصویر زیر مشخص شده است.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

اکنون، کلیک کنید روی بعد.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

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

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

اکنون آدرس IP سرور FTP خود (ftp://192.168.21.186) را همانطور که در تصویر زیر مشخص شده است تایپ کنید و کلیک کنید. روی بعد.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

حالا مطمئن شو ورود به سیستم روی به صورت ناشناس تیک آن را بردارید و نام کاربری FTP خود را وارد کنید. سپس، کلیک کنید روی بعد.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

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

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

اکنون، کلیک کنید روی پایان.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

اکنون رمز عبور کاربر FTP خود را وارد کرده و کلیک کنید روی ورود.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

شما باید وارد شوید. همانطور که می بینید، تمام فایل هایی که قبلا با FileZilla آپلود کرده ام وجود دارد.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

همانطور که می بینید من یک فایل دیگر آپلود کردم و کار می کند.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

اکنون که متصل هستید، می توانید هر زمان که بخواهید از File Explorer ویندوز به حساب FTP خود دسترسی داشته باشید.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

همانطور که می بینید، من 2 اکانت FTP دیگر اضافه کرده ام روی پنجره ها. اکنون می توانم با همه آنها به طور همزمان کار کنم.

روش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTSروش تنظیم سرور FTP با VSFTPD روی اوبونتو 18.04 LTS

بنابراین، اینگونه است که شما یک سرور FTP را نصب و راه اندازی می کنید روی اوبونتو 18.04 LTS با vsftpd.

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

زمان انتشار: 1403-01-05 12:29:03

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

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

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