CLIOS
شما اینجا هستید : صفحه اصلی » لینوکس » چگونه یک FTP سرور قدرتمند راه اندازی کنیم ؟

چگونه یک FTP سرور قدرتمند راه اندازی کنیم ؟


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

با استفاده از سرورهای FTP ما میتوانیم فایل و یا فولدرهای مورد نیاز خود را چه از روی بستر اینترنت و چه از روی بستر اینترانت بر روی سرور مورد نظر جابجا کنیم. امروزه بیشترین استفاده FTP سرور برای طراحان وب سایت می باشد آنها از طریق پروتکل FTP فایل های خود را بر روی وب سرور ها جابجا میکنند.

در این آموزش من از یک سرور CENTOS به عنوان سیستم عامل استفاده میکنم.

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

Yum –y install vsftpd

سپس سرویس های FTP را start میکنیم ، برای این کار دستور زیر را وارد کنید :

Service vsftpd start

حال میخواهیم در هر بار بوت شدن سیستم عامل FTP سرور ما خودکار start شود

Chkconfig vsftpd on

اکنون وارد فایل تنظیمات به آدرس /etc/vsftpd/vsftpd.conf میشویم

کد های زیر را به صورت uncomment تنظیم کنید

local_enable=YES
write_enable=YES
anonymous_enable=NO

فایل را ذخیره کرده و یک بار سرویس FTP را restart میکنیم :

Service vsftpd restart

اکنون کاربران مورد نیاز را جهت اتصال به FTP سرور ایجاد میکنیم

useradd -m -b /path/to/home/directory -g $group -s /bin/false $username

به جای آدرس /path/to/home/directory آدرس فولدری که میخواهید کاربر در هنگام ورود به FTP سرور مشاهده کنید را وارد کنید ، در اصل این آدرس Home Directory کاربر خواهد شد.

به جای $group نام گروهی که میخواهید کاربر عضو آن شود را وارد کنید ، اگر گروه خاصی مد نظر شما نیست میتوانید از وارد کردن دستور –g $group چشم پوشی کنید

در آخر به جای $username نام کاربری مورد نظر را وارد کنید

اکنون کاربر ساخته شد ، دقت کنید که دستور –s /bin/false باعث میشود که کاربری که ایجاد کرده اید نتواند به صورت SSH به سرور لاگین کنید.

اکنون برای کاربر جدید کلمه عبور تعیین میکنیم :

passwd $username

کلمه عبور را دو بار وارد کنید ، اکنون کار تمام است ! حالا با استفاده از یک نرم افزار FTP Client مثل Filezilla میتوانید به FTP سرور خود متصل شوید و فایل / فولدرهای خود را بر روی سرور دخیره کنید.

نویسنده : آرش ارزنده نیا