اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

نصب سرور ProFTPD برروی RHEL/CentOS 7

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    نصب سرور ProFTPD برروی RHEL/CentOS 7

    ProFTPD یک سرور ftp متن باز است، و یکی از پرمصرف ترین، امن ترین و قابل اطمینان ترین دیمون انتقال فایل در محیط های یونیکس می باشد. و همچنین پیکربندی و راه اندازی ساده ای دارد.


    پیش نیازها
    • نصب مینیمال CentOS 7
    • نصب ردهت enterprise 7
    • پیکربندی Static IP Address


    این مقاله درمورد نحوه ی نصب و راه اندازی ProFTPD برروی RHEL/Centos 7 برای انتقال فایل ها از سیستم محلی به سیستم راه دور شما را راهنمایی می کند.

    همچنین توصیه میشود مطالعه کنید :

    امنیت ارتباطات ProFTPD از طریق پروتکل TSL/SSL بررروی RHEL/CentOS 7



    گام اول : نصب سرور ProFTPD

    1. ریپوزیتوری های رسمی RHEL/Centos هیچ پکیج باینری برای proftpd ندارند، بنابراین شما نیاز دارید ریپوزیتوری epel 7 را برروی سیستم خود نصب کنید.
    کد:
    # rpm -Uvh http://ftp.astral.ro/mirrors/fedora/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
    Click image for larger version  Name:	1.png Views:	1 Size:	48.8 KB ID:	19601


    2. قبل از نصب سرور Proftp، فایل hosts سیستم خود را ویرایش کنید. و آنرا براساس FQDN سیستم خود تغییر دهید و تنظیمات خود را تست کنید.
    کد:
    # nano /etc/hosts

    همانند مثال زیر FQDN خود را تنظیم کنید.
    کد:
    127.0.0.1 server.centos.lan localhost localhost.localdomain
    سپس فایل /etc/hostname را همانند تصویر زیر ویرایش کنید.
    کد:
    # nano /etc/hostname
    Click image for larger version  Name:	2.png Views:	1 Size:	22.3 KB ID:	19602

    Click image for larger version  Name:	3.png Views:	1 Size:	6.8 KB ID:	19603

    3. پس از اینکه شما فایل های هاست را ویرایش کردید، DNS محلی تان را با استفاده از دستور زیر تست کنید.
    کد:
    # hostname
    # hostname -f          ## For FQDN
    # hostname -s          ## For short name
    Click image for larger version  Name:	4.png Views:	1 Size:	16.0 KB ID:	19604


    4. اکنون زمان نصب سرور Proftpd است، با استفاده از دستور زیر این کار را انجام دهید.
    کد:
    # yum install proftpd proftpd-utils
    Click image for larger version  Name:	5.png Views:	1 Size:	83.4 KB ID:	19605


    5. بعد از اینکه سرور نصب شد، توسط دستور زیر دیمون proftpd را استارت کنید.
    کد:
    # systemctl start proftpd
    # systemctl status proftpd
    # systemctl stop proftpd
    # systemctl restart proftpd
    Click image for larger version  Name:	6.png Views:	1 Size:	76.6 KB ID:	19606



    گام دوم : اضافه کردن رول های فایروال و فایلهای دسترسی

    6. اکنون سرور ftp شما اجرا شده است و به کانکشن ها گوش خواهد کرد، اما برای ارتباطات بیرونی از فایروال دردسترس نیست، برای فعال کردن ارتباطات بیرونی با استفاده از ابزار firewall-cmd اطمینان حاصل کنید که پورت 25 باز باشد.
    کد:
    # firewall-cmd –add-service=ftp   ## On fly rule
    # firewall-cmd –add-service=ftp   --permanent   ## Permanent rule
    # systemctl restart firewalld.service
    Click image for larger version  Name:	7.png Views:	1 Size:	27.8 KB ID:	19607

    7. ساده ترین راه برای دسترسی به سرور ftp، استفاده از یک مرورگر است، که شما را با استفاده از پروتکل ftp به آدرس مورد نظر هدایت خواهد کرد.
    کد:
    ftp://domain.tld
     
    OR
     
    ftp://ipaddress

    8. تنظیمات پیش فرض برروی سرور Proftpd از اکانت های معتبر سیستم لوکال که در $HOME و /etc/passwd است، برای لاگین استقاده می کند.
    Click image for larger version  Name:	6.png Views:	1 Size:	76.6 KB ID:	19606

    Click image for larger version  Name:	7.png Views:	1 Size:	27.8 KB ID:	19607

    Click image for larger version  Name:	8.png Views:	1 Size:	13.5 KB ID:	19608

    Click image for larger version  Name:	9.png Views:	1 Size:	34.8 KB ID:	19609


    9. برای اینکه proftpd به طور اتوماتیک پس از ریبوت سیستم اجرا شود، آنرا فعال کنید.
    کد:
    # systemctl enable proftpd

    اکنون شما می توانید به فایل ها و فولدر هایتان با استفاده از پروتکل ftp با یک مرورگر و یا برنامه ی دیگری همچون filezilla یا Winscp دسترسی داشته باشید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-08-2021, 06:31 PM.
    اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

درباره انجمن منطقه لینوکسی ها

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

شبکه های اجتماعی
در حال انجام ...
X