نحوه تنظیم vsFTPd در CentOS 7

FTP یک پروتکل مفید برای انتقال پرونده ها از طریق اینترنت است ، این راهنما نحوه تنظیم vsFTPd (پروتکل بسیار ایمن انتقال پرونده Daemon) را روی یک سرور CentOS 7 به شما نشان می دهد.

برای شروع ، باید سرور تهیه کنیم. الزامات vsFTPd متوسط ​​است ، شما می خواهید طرحی را انتخاب کنید که فضای دیسک کافی و ظرفیت انتقال را برای مورد استفاده هدف شما فراهم کند. اطمینان حاصل کنید که مکانی را برای سرور خود انتخاب کنید که از لحاظ جغرافیایی نزدیک به مکانی باشد که بیشتر از آن استفاده خواهید کرد. CentOS 7 را به عنوان سیستم عامل خود انتخاب کنید. ممکن است برای سرور یک سرور جدید چند دقیقه طول بکشد.

پس از اتمام کار ، از اعتبارنامه root در صفحه نمای کلی برای SSH به سرور جدید خود استفاده کنید.

ssh root@192.0.2.0

پس از درخواست رمزعبور اصلی خود جلسه ریشه ای جدیدی خواهید داشت. قبل از نصب نرم افزار جدید ، همیشه ایده خوبی است که اطمینان حاصل کنید که بسته های موجود شما به روز هستند. CentOS yumبرای مدیریت بسته ها استفاده می کند . حتی در یک سرور با نام تجاری جدید ، ممکن است بسته های زوجی به روز نشده باشند.

yum upgrade -y

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

yum install -y vsftpd

قبل از شروع سرور FTP برخی از گزینه های مهم برای تنظیم در پرونده پیکربندی وجود دارد.

vi /etc/vsftpd/vsftpd.conf

به طور پیش فرض vsFTPd جلسات FTP ناشناس را امکان پذیر می کند. مگر اینکه بخواهید کسی بتوانید فایلها را از سرور خود بارگذاری یا بارگیری کنید ، توصیه می شود این گزینه را روی "خیر" تنظیم کنید.

anonymous_enable=NO

اطمینان حاصل کنید که می توانید پرونده ها را در سرور FTP بارگذاری کنید.

write_enable=YES

این تغییرات بعدی اطمینان حاصل می کنند که وقتی کاربر روی سرور شما وارد سیستم می شود ، تنها قادر به بارگذاری پرونده ها در پوشه خانه خود هستید.

chroot_local_user=YES
chroot_list_enable=NO
allow_writeable_chroot=YES

سرانجام ، باید به vsFTPd بگوییم از کدام درگاه غیرفعال برای استفاده استفاده می کند. سرورهای FTP به طور معمول از یک پورت دستورات را از مشتری دریافت می کنند و سپس داده های دیگر را برمی گردانند. امروز ، ما 1000 پورت ، بین 8000و 9000.

pasv_min_port=8000
pasv_max_port=9000

پرونده را ذخیره کرده و خارج شوید. اکنون می توانیم vsFTPd را مجدداً راه اندازی کنیم تا این تغییرات به اثبات برسد.

systemctl restart vsftpd

در آخر ما باید قوانین فایروال را اضافه کنیم تا vsFTPd بتواند با دنیای خارج صحبت کند.

firewall-cmd --permanent --add-port=20-21/tcp
firewall-cmd --permanent --add-port=8000-9000/tcp
firewall-cmd --reload

اکنون با استفاده از سرویس گیرنده FTP مورد نظر خود ، با نام کاربری و رمز ورود خود وارد شوید و یک پرونده را بارگذاری کنید. شما قادر خواهید بود برای lsلیست کردن پرونده ها در جلسه ترمینال خود استفاده کنید:

ls /home/<username>

یک نظر بگذارید

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP

با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.

اشتراک NFS را در Debian تنظیم کنید

اشتراک NFS را در Debian تنظیم کنید

NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

نحوه بروزرسانی CentOS 7 ، Ubuntu 16.04 و Debian 8

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

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04

LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.

نحوه نصب Matomo Analytics در Fedora 28

نحوه نصب Matomo Analytics در Fedora 28

با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o

یک سرور TeamTalk را در لینوکس تنظیم کنید

یک سرور TeamTalk را در لینوکس تنظیم کنید

TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

با استفاده از کلید SSH خود برای ورود به کاربران غیر ریشه استفاده کنید

Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th

نحوه نصب انجمن NodeBB در FreeBSD 12

نحوه نصب انجمن NodeBB در FreeBSD 12

با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB

نحوه نصب Ranger Terminal File Manager در لینوکس

نحوه نصب Ranger Terminal File Manager در لینوکس

رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد

نصب و راه اندازی ZNC در اوبونتو

نصب و راه اندازی ZNC در اوبونتو

ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.