آموزش راه اندازی FTP سرور در لینوکس کالی

در این مقاله سعی بر آن است که بر نحوه راه اندازی FTP Server در محیط لینوکس کالی نگاهی گذرا داشته باشیم .همانطور که عزیزان مطلع هستند پروتکل FTP پروتکلی در خصوص انتفال فایل ها بین کامپیوتر ها می باشد نکته مهم در این خصوص این است این پروتکل فاقد هرگونه رمزنگاری بوده که خود اصلی ترین ضعف دراین پروتکل می باشد به بیان دیگر در واقع هرگونه جابجایی فایل به وسیله این پروتکل در بسترشبکه و یا اینترنت قابل مانیتور شدن است .لینوکس کالی به صورت پیش فرض فاقد این سرویس بوده و برای استفاده از آن می بایست آنرا را نصب کرد که البته منابع مختلفی جهت این مهم وجود دارد که یکی از آنها Pure-Ftpd می باشد .

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
pureftpd.org/project/pure-ftpd

برای استفاده از این سرویس در ابتدا می بایست آنرا دریافت و نصب کرد که برای این منظور می بایست از دستور apt-get معروف به صورت زیر استفاده کرد .

Apt-get install pure-ftpd-common pure-ftpd
وب سایت توسینسو

پس از اتمام فرایند نصب و راه اندازی سرویس مذکور نیاز به یکسری تنظیمات جزئی جهت صحت عملکرد سرویس مذکور لازم است که شامل :

cd /etc /pure-ftpd /conf
echo no > Bind
echo no > PAMAuthentication
echo no > UnixAuthentication
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/50pure

در مرحله بعد نیاز به تعریف گروها کاربری و کاربران جهت استفاده از سرویس فوق الذکر می باشد که ما در اینجا گروه ftpgroup را به عنوان گروه کاربری با دستور زیر تعریف میکنیم :

groupadd ftpgroup

پس از ایجاد گروه کاربری نوبت به تعریف کاربران با مجوز عدم دسترسی به home directory و shell access می باشد که با دستور زیر انجام می شود :

useradd –g ftpgroup -d /dev/null –s /bin/false ftpuser

گام بعدی ایجاد پوشه فایلهای ftp می باشد

mkdir -p /home/pubftp

حال می بایست پوشه کاربران را به دایرکتوری FTP اضافه نماییم

mkdir /home/pubftp/sam

حال می خواهیم کاربری و کلمه عبور جهت استفاده از سرویس FTP تعریف کنیم که کاربری ما در این قسمت SAM نام دارد

pure-pw useradd sam –u ftpuser –g ftpgroup –d /home/pubftp/sam

پس از اجرای دستور فوق در command line ، پرامپتی مبنی بر ورود کلمه عبور ظاهر خواهد شد که می بایست کلمه عبور مد نظر جهت استفاده از سرویس را وارد نمایید و پس از آن نوبت به بروز رسانی بانک اطلاعاتی می باشد که از دستور زیر استفاده میکنیم

pure-pw mkdb

حال می بایست سرویس را اجرا و فعال نماییم

service pure-ftpd start 

و نهایتا پس از درج دستور زیر و ورود نام کاربری و کلمه عبور می توان از صحت عملکرد سرویس اطمینان حاصل کرد و در صورت بروز خطا نیاز به راه اندازی مجدد لینوکس ( Restart ) می باشد

{ftp {IP_Address

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

http://samiux.blogspot.com/2011/08/howto-pure-ftpd-and-atftpd-on-backtrack.html

نویسنده :

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد


نظرات