گنو/لینوکس

آموزش نصب FTP Server در لینوکس

نوشته شده توسط اروند طباطبایی

در این درس به شما آموزش نصب ftp server شخصی را میدهیم که میتواند در سیستم خانگی خود و یا سیستم‌های دیگر و سرور ها استفاده کنید.

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

Ftp چیست؟

ftp مخفف file transfer protocol میباشد. همانطور که از اسمش پیداست ftp برای جابجایی فایل‌ها در بین سیستم‌ها و با استفاده از شبکه استفاده میشود. شما میتوانید با ftp بین اکانت های کامپیوتر و یین کامپیوتر های مختلف فایل بفرستید و هم این کار را در شبکه‌های محلی میتوانید انجام دهید و هم در شبکه اینترنت فایل جابه جا کنید. البته به این موضوع توجه داشته باشید که سایت‌های بسیاری از ftp استفاده میکنند و حجم فایل‌های دریافتی از آ»ها به شدت زیاد است برای همین باید هنگام دانلود کمی منتظر بمانی تا سیستمتان به سرور مورد نظر متصل شود

آدرس ftp مانند آدرس‌های http میباشد و تنها تفاوت آن در در پیشوند آن است مانند

ftp server چیست؟

به صورت کلی ftp server کامپیوتری است که آدرس‌های ftp دارد و برای دریافت درخواست های ftp به صورت اختصاصی تنظیم میشود. حال میخواهیم یک سرور ftp داشته باشیم تا فایل‌هایی را با خانواده و دوستانمان به اشتراک بگذاریم. در اینجا ما از vsftpd استفاده میکنیم. این برنامه یک نرم‌افزار ftp server است که امنیت بسیار بالایی را به شما ارائه میدهد و موارد خطرناک در ftp در آن کاملاً برطرف شده است.

نصب vsftpd در توزیع‌های rpm بیس

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

نصب vsftpd در توزیع‌های دبین بیس

نصب در توزیع‌های بر پایه آرچ

کانفیگ کردن سرور

بیشترین تنظیمات و کانفیگ ها در مکان /etc/vsfpd.conf قرار میگیرند. نظم و ترتیب در این فایل بیداد میکند و ما در اینجا دستورات مهم که برای آن به کار می‌رود را بررسی میکنیم.

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

فعال کردن آپلودینگ

فلگ write-enable باید به حالت yes در بیاید تا بتوانید در سرور آپلود کنید مانند :

اجازه کاربران محلی برای log in

برای اینکه به کاربرانی که در /etc/passwd بتوانند در سیستم لاگ این کرده و آپلود داشته باشند از دستور زیر استفاده کنید :

لاگ این کرد اشخاص ناشناس

در صورتی که فایل را به صورت زیر تغییر دهید اشخاص ناشناس نیز میتوانند به سیستم وارد شده و دانلود و آپلود داشته باشند.

و در پایان برای تغییرات اینچنین و تغییرات بیشتری که خودتان بوجود می آورید نیاز دارید تا سیستم vsftpd را ریستارت کنید. برای اینکار از دستور زیر استفاده کنید.

تمام شد. سرور شما در حال کارکردن و آماده ارسال و دریافت فایل است.

درباره نویسنده

اروند طباطبایی

هرچه می آموزم میبینم که خیلی کم آموختم. در حال حاضر مدیریت تولید مقطع کارشناسی ارشد هستم. علاقه به رباتیک و تکنولوژی دارم. امیدوارم بتونم دانشی را که آموخته‌ام، به روش‌های مختلفی به کاربران علاقمند منتقل کنم.

دیدگاهتان را بنویسید