نصب و کانفیگ FTP Server روی Centos

نصب و کانفیگ FTP Server روی Centos

هاست وردپرس

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

پروتکل FTP یا File Transfer Protocol از راه های استاندارد و قدیمی برای انتقال اطلاعات بین دو سیستم است که این دو سیستم می توانند سرور با سرور یا سرور با کامپیوتر کاربر باشد که بدون احراز هویت اشخاص صورت می پذیرد که همین مورد از دلایل ایمن نبودن انتقال فایل ها با FTP به صورت پیش فرض است.

در این آموزش ما از VSFTPD برای نصب و پیکربندی یک FTP Server امن استفاده می کنیم که VSFTPD در حقیقت مخفف Very Secure FTP Daemon می باشد و یک سرور امن و سریع FTP برای سیستم های یونیکس و لینوکس می باشد.

در ادامه با آموزش نصب و کانفیگ FTP Server روی Centos همراه پرداز IT باشید.

نصب و کانفیگ FTP Server روی Centos

نصب و کانفیگ FTP Server روی Centos

توجه : دستورات در سطح کاربر root است اما اگر در سرور شما دسترسی root غیرفعال شده می توانید در ابتدا دستورات ، دستور sudo را اضافه کنید.

ابتدا با استفاده از SSH به سرور خود متصل شوید. آموزش اتصال به سرور از طریق SSH

نصب کامل FTP Server در Centos

با استفاده از دستورات زیر فایروال و iptables را متوقف کنید.

دستور زیر را برای به روز رسانی مخازن CentOS اجرا کنید.

همچنین بخوانید :  داون شدن سایت و سرور

برای نصب سرویس FTP در سرور CentOS خود دستور زیر را اجرا کنید.

با استفاده از دستور زیر FTP Client و پکیج سرویس را نصب کنید.

پس از کامل شدن نصب FTP Server، سرویس غیرفعال است به همین منظور با استفاده از دستورات زیر FTP را در سرور فعال می کنیم و پس از بوت به صورت خودکار اجرا می کنیم.

حال باید برای اجازه دسترسی به FTP از سیستم های خارجی پورت ۲۱ را در فایروال سرور باز کنیم.

کانفیگ و تنظیم FTP Server در Centos

در این قسمت از آموزش می خواهیم تا با اجرای دستورات و انجام تنظیماتی جدید ، FTP Server را راه اندازی و ایمن کنیم.

به همین منظور با استفاده از ویرایشگر nano فایل vsftpd.conf که فایل اصلی پیکربندی VSFTP است را ویرایش کنید.

حال در این فایل می توانید بر اساس اطلاعات زیر تنظیمات را انجام دهید یا آنها را جایگزین کنید.

حال شما می توانید دسترسی کاربران را به دایرکتوری اصلی محدود کنید.

همچنین بخوانید :  آموزش نصب و کانفیگ Sudo روی CentOS

شما می توانید لیست یوزر هایی مجاز یا غیرمجاز را در فایل /etc/vsftpd.userlist مشخص کنید.

با اجرا دستور زیر برای کاربر محدودیت های امنیتی ایجاد کنید.

دستور chroot_local_user=YES برای قرار دادن کاربران local در یک دایرکتوری محدود chroot پس از ورود به پوشه دایرکتوری است.

دستور allow_writeable_chroot=YES برای فعال کردن قابلیت Write در دایرکتوری chroot است.

فایل را با استفاده از کلید های CTRL + O و CTRL + X ذخیره کنید.

با استفاده از دستور زیر امکان خواندن فایل ها به FTP در دایرکتوری home داده می شود.

دستور زیر نیز امکان خواند و نوشتن فایل به FTP در دایرکتوری home را می دهد.

در نهایت سرویس را ریستارت کنید.

ساخت کاربر FTP در سرور

برای ساخت کاربر جهت دسترسی به FTP می توانید از دستورات زیر استفاده کنید.

جای pardazit شما می توانید نام کاربری و رمز مورد نظر خود را وارد کنید.

امیدواریم آموزش نصب و کانفیگ FTP Server روی Centos مورد توجه شما قرار گرفته باشد.

هاست و دامنه

اشتراک گذاری پست

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *