نحوه ایجاد یک سرور FTP با استفاده از FileZilla

FileZilla یک برنامه محبوب FTP است که می توانید با استفاده از پروتکل انتقال فایل ( (FTP)FTP ) به رایانه های دیگر متصل شوید . با FTP نیازی به نگرانی در مورد سازگاری ندارید زیرا پروتکل استاندارد است و توسط هر سیستم عاملی که می تواند یک کلاینت FTP را مدیریت کند پشتیبانی می شود.

قبلاً نحوه راه اندازی سرور FTP خود را با استفاده از IIS(how to setup your own FTP server using IIS) نوشتم و در این آموزش به شما نشان خواهیم داد که چگونه با استفاده از نرم افزار رایگان به نام FileZilla سرور (FileZilla)FTP خود را راه اندازی کنید . برنامه سرور را از این آدرس اینترنتی دانلود کنید: (Download)http://filezilla-project.org .

FileZilla را نصب کنید

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

در صفحه تنظیمات راه‌اندازی(Startup settings) ، می‌توانید پیش‌فرض‌ها را رعایت کنید یا در صورت تمایل پورت مدیریت را تغییر دهید. این پورت فقط برای مدیریت سرور استفاده می شود، نه برای سرویس گیرندگان FTP .

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

سرور FileZilla را پیکربندی کنید

پس از اتصال به سرور، صفحه ای مانند زیر دریافت خواهید کرد. این اطلاعات پایه ای در مورد سرور به شما می دهد و همچنین اگر پشت روتر NAT هستید به طور خودکار تشخیص دهد.(NAT)

اولین کاری که باید انجام دهید این است که یک حساب کاربری FTP ایجاد کنید. (FTP)روی منوی Edit کلیک کنید و (Edit )Users را انتخاب کنید :

در صفحه عمومی(General) ، به جلو بروید و روی دکمه افزودن(Add) در سمت راست کلیک کنید.

نام کاربر را وارد کنید(Enter) و OK را بزنید:

برای اختصاص رمز عبور، کادر Password را علامت بزنید و سپس یک رمز عبور برای کاربر وارد کنید.

ما کار اضافه کردن کاربر را به پایان رساندیم. اکنون برای اشتراک‌گذاری یک فهرست، روی « پوشه‌های مشترک(Shared folders) » کلیک کنید ، سپس پوشه‌هایی را که می‌خواهید به اشتراک بگذارید، جستجو کنید:

(Set)مجوز را برای کاربران تنظیم کنید، اگر نمی‌خواهید سایر کاربران فایل‌ها و دایرکتوری‌های شما را تغییر دهند ، علامت (uncheck )نوشتن(write ) و حذف را بردارید.(delete )

اگر احساس می کنید اتصال اینترنت(Internet) شما تحت تأثیر مشتریان شما قرار می گیرد، می توانید محدودیت های سرعت دانلود را تعیین کنید. اگر می خواهید میزان پهنای باند قابل استفاده را کنترل کنید، این ایده آل است:

فیلتر IP را برای جلوگیری از اتصال آدرس های IP به سرور خود روشن کنید.

خودشه! شما اکنون یک سرور FTP دارید. (FTP)تا زمانی که یک استثنا به فایروال خود اضافه نکنید تا اجازه اتصال به FileZilla را بدهد، نمی توانید به آن متصل شوید . پست من را در مورد نحوه اجازه دادن به برنامه از طریق فایروال در ویندوز (allow an app through the firewall in Windows)بخوانید(Read) . اگر FileZilla را در مکان پیش فرض نصب کرده اید، باید C:\Program Files(x86)\FileZilla Server\FileZilla Server.exe را در لیست استثناها قرار دهید.

همچنین باید کمی در مورد حمل و نقل پورت بیاموزید تا کاربران بتوانند از خارج فقط به شبکه LAN(LAN) محلی شما متصل شوند. اگر فقط افراد موجود در شبکه شما بتوانند به آن متصل شوند، راه اندازی یک سرور FTP کاملاً بیهوده است.

اگر این را در خانه تنظیم می کنید، باید تنظیمات حالت غیرفعال( Passive mode settings) را نیز فعال کنید. روی Edit و سپس Settings کلیک کنید . پیشنهاد می‌کنم کمی گوگل را جستجو کنید تا متوجه شوید از چه گزینه‌هایی در اینجا استفاده کنید زیرا بسته به تنظیمات شما متفاوت است.

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

یوزر و پسوردم رو تایپ کردم و وصل شدم! سپس از دستور ls(ls) برای فهرست کردن محتویات دایرکتوری که به خودم اجازه دسترسی به آن را دادم استفاده کردم. باز هم(Again) می‌توانید در مورد نحوه استفاده از دستورات FTP از خط فرمان در صورتی که می‌خواهید فایل‌ها و غیره را انتقال دهید، گوگل کنید. لذت ببرید!



About the author

من یک مهندس نرم افزار با بیش از 10 سال سابقه در زمینه مهندسی ویندوز هستم. من در توسعه برنامه‌های مبتنی بر ویندوز، و همچنین سخت‌افزار و درایورهای صوتی برای نسل بعدی سیستم‌عامل ویندوز مایکروسافت، ویندوز 11، تخصص دارم. تجربه من در ساخت برنامه‌های ویندوز، من را برای هر شرکتی که به دنبال توسعه محصولات فناوری نوآورانه است، دارایی ارزشمندی می‌کند.



Related posts