ເປີດໃຊ້ບັນຊີ Anonymous ສຳ ລັບ Proftpd Server ໃນ RHEL/CentOS 7


ປະຕິບັດຕາມການສິດສອນຄັ້ງສຸດທ້າຍກ່ຽວກັບ Proftpd Server ໃນ CentOS/RHEL 7, ບົດແນະ ນຳ ນີ້ຈະພະຍາຍາມຂະຫຍາຍການ ທຳ ງານຂອງ Proftpd ໂດຍໃຫ້ທ່ານສາມາດເປີດໃຊ້ເຂົ້າສູ່ລະບົບບັນຊີ . ການເຂົ້າສູ່ລະບົບແບບບໍ່ຖືກຕ້ອງຖືກ ນຳ ໃຊ້ເພື່ອອະນຸຍາດໃຫ້ຜູ້ໃຊ້ທີ່ບໍ່ມີບັນຊີໃນ server ເຂົ້າເຖິງໄດເລກະທໍລີສະເພາະໃນ ລຳ ດັບລະບົບ, ເຊິ່ງໂດຍຄ່າເລີ່ມຕົ້ນໃນ CentOS/RHEL 7 ແມ່ນໄດເລກະທໍລີ /var/ftp , ໂດຍບໍ່ ຈຳ ເປັນຕ້ອງໃຊ້ຊື່ຜູ້ໃຊ້ ໃສ່ລະຫັດຜ່ານ.

ເມື່ອຜູ້ໃຊ້ບໍລິຈາກເງິນຖືກກວດສອບແລະເຂົ້າສູ່ລະບົບເຊີຟເວີພວກເຂົາຖືກ chroot ໄປທີ່ໄດເລກະທໍລີເລີ່ມຕົ້ນແລະພວກເຂົາບໍ່ສາມາດເຂົ້າເຖິງໄດເລກະທໍລີທີ່ສູງກວ່າໃນເສັ້ນທາງຂອງລະບົບ. ໃນຂະນະທີ່ ຄຳ ສັ່ງ block ທີ່ບໍ່ລະບຸຊື່ໂດຍປົກກະຕິຈະຖືກເກັບຢູ່ໃນເອກະສານການຕັ້ງຄ່າ Proftpd ຕົ້ນຕໍ.

<

  • ຕິດຕັ້ງ Proftpd Server ໃນ CentOS/RHEL 7
  • ໃນຫົວຂໍ້ນີ້ຂ້ອຍຈະໃຊ້ວິທີການທີ່ແຕກຕ່າງກັນໃນການເກັບຮັກສາການຕັ້ງຄ່າບັນຊີ Anonymous, ໂດຍມີການຊ່ວຍເຫຼືອຂອງສອງລາຍຊື່, enabled_mod ແລະ disabled_mod , ເຊິ່ງຈະເກັບຮັກສາໂປແກຼມ server ທັງ ໝົດ ໃນອະນາຄົດ, ໂດຍບໍ່ມີການ messing ໄຟລ໌ການຕັ້ງຄ່າຕົ້ນຕໍ Proftpd.

    ຂັ້ນຕອນທີ 1: ເປີດໃຊ້ໂມດູນ Anonymous ສຳ ລັບ Proftpd Server

    1. ຫຼັງຈາກ Proftpd Server ຖືກຕິດຕັ້ງໄວ້ໃນລະບົບຂອງທ່ານດ້ວຍເອກະສານການຕັ້ງຄ່າເລີ່ມຕົ້ນຢຸດຂະບວນການ daemon, ສຳ ຮອງໄຟລ໌ການຕັ້ງຄ່າໂປແກມຕັ້ງຄ່າເບື້ອງຕົ້ນຂອງ proftpd ແລະຫຼັງຈາກນັ້ນເປີດເອກະສານ proftpd.conf ເພື່ອແກ້ໄຂກັບບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານມັກ.

    # systemctl stop proftpd
    # cp /etc/proftpd.conf  /etc/proftpd.conf.bak
    # nano /etc/proftpd.conf
    

    2. ດຽວນີ້ທ່ານມີເອກະສານຫລັກຂອງ Proftpd ທີ່ຖືກເປີດຂື້ນມາເພື່ອການດັດແກ້, ໄປທີ່ລຸ່ມຂອງເອກະສານນີ້ແລະຢູ່ແຖວສຸດທ້າຍຕື່ມ ຄຳ ຖະແຫຼງຕໍ່ໄປນີ້, ເຊິ່ງຈະເປັນກໍລະນີທີ່
    server ເພື່ອກວດສອບແລະ ນຳ ໃຊ້ການຕັ້ງຄ່າທັງ ໝົດ ທີ່ພົບໃນແຟ້ມຕ່າງໆສິ້ນສຸດດ້ວຍການຂະຫຍາຍ .conf ຈາກໄດເລກະທໍລີ ເປີດໃຊ້ງານ .

    Include /etc/proftpd/enabled_mod/*.conf
    

    3. ຫຼັງຈາກທີ່ທ່ານເພີ່ມ ຄຳ ເວົ້າຂ້າງເທິງແລ້ວປະຢັດແລະປິດເອກະສານແລະສ້າງໄດເລກະທໍລີ enabled_mod ແລະ disabled_mod . ການຕັ້ງຄ່າທັງ ໝົດ ໃນອະນາຄົດຕັ້ງແຕ່ນີ້ໄປຈະຖືກເກັບໄວ້ໃນລະບົບ ຄົນພິການ_mod ແລະຈະຖືກເປີດໃຊ້ໃນ Proftpd server ໂດຍການສ້າງ ລິ້ງສັນຍາລັກ ຕາມ ລຳ ດັບ ເປີດໃຊ້_mod .

    # mkdir -p /etc/proftpd/enabled_mod
    # mkdir -p /etc/proftpd/disabled_mod
    

    4. ດຽວນີ້ເຖິງເວລາແລ້ວທີ່ຈະເພີ່ມໂມດູນແຟ້ມການຕັ້ງຄ່າແບບງ່າຍດາຍ ສຳ ລັບ Proftpd. ການ ນຳ ໃຊ້ບັນນາທິການຕົວ ໜັງ ສືທີ່ທ່ານມັກສ້າງແຟ້ມທີ່ມີຊື່ວ່າ anonymous.conf ໃນເສັ້ນທາງ ຄົນພິການ.

    # nano /etc/proftpd/disabled_mod/anonymous.conf
    

    ເພີ່ມ ຄຳ ຖະແຫຼງຕໍ່ໄປນີ້ໃນແຟ້ມ.

    <Anonymous ~ftp>
      User ftp
      Group ftp
    
    UserAlias anonymous ftp
    DirFakeUser       on ftp 
    DirFakeGroup on ftp
    MaxClients 10
    
        <Directory *>    
    <Limit WRITE>     
    DenyAll   
    </Limit> 
        </Directory>
    
    </Anonymous>
    

    ຖ້າທ່ານຕ້ອງການອະນາຄົດທີ່ກ້າວ ໜ້າ ກ່ຽວກັບບັນຊີ Anonymous ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະໃຊ້ເອກະສານ Proftpd ທີ່ລິ້ງຕໍ່ໄປນີ້.

    <

  • http://www.proftpd.org/docs/directives/linked/config_ref_Anonymous.html
  • http://www.proftpd.org/docs/configs/anonymous.conf
  • 5. ເຖິງແມ່ນວ່າໂມດູນ Anonymous ໄດ້ຖືກສ້າງຂື້ນມາແຕ່ມັນກໍ່ຍັງບໍ່ສາມາດໃຊ້ງານໄດ້ຈົນເຖິງປະຈຸບັນ. ເພື່ອເປີດໃຊ້ໂມດູນນີ້ໃຫ້ແນ່ໃຈວ່າທ່ານສ້າງລິ້ງທີ່ມີສັນຍາລັກໄປທີ່ໄດເລກະທໍລີ enabled_mod , ໂດຍໃຊ້ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້, ແລະຈາກນັ້ນເລີ່ມ FTP daemon ເພື່ອ ນຳ ໃຊ້ການປ່ຽນແປງ.

    # ln -s /etc/proftpd/disabled_mod/anonymous.conf  /etc/proftpd/enabled_mod/
    # ll /etc/proftpd/enabled_mod/
    # systemctl start proftpd
    # systemctl status proftpd
    

    6. ເພື່ອເຂົ້າຫາເອກະສານທີ່ສະ ໜອງ ໃຫ້ໂດຍບໍ່ລະບຸຊື່ໂດຍ Proftpd server, ໃຫ້ເປີດ browser ແລະພິມ IP address server ຫຼືຊື່ໂດເມນຂອງທ່ານໂດຍໃຊ້ FTP protocol ແລະທ່ານຄວນເຂົ້າສູ່ລະບົບໂດຍບໍ່ຕ້ອງລະບຸຊື່ແລະເກັບຄືນໂຄງສ້າງຂອງໄດເລກະທໍລີ.

    ftp://192.168.1.21
    ftp://your_domain_name
    

    7. ຖ້າທ່ານໃຊ້ FileZilla ພຽງແຕ່ເລືອກ ບໍລິຈາກເງິນ ໃນ ປະເພດ logon ແລະທ່ານຈະຖືກກວດສອບໂດຍອັດຕະໂນມັດກັບເຊີບເວີ. ຖ້າທ່ານໃຊ້ລູກຄ້າ FTP ຄົນອື່ນຫຼາຍກ່ວາໂປຣແກຣມທ່ອງເວັບຫລື FileZilla, ເຊິ່ງຈະຮຽກຮ້ອງໃຫ້ທ່ານໃສ່ຊື່ຜູ້ໃຊ້, ພຽງແຕ່ພິມ ບໍ່ລະບຸຊື່ ໃສ່ຊື່ຜູ້ໃຊ້ທີ່ຖືກຍື່ນແລ້ວໃສ່ລະຫັດຜ່ານ ຍື່ນຫວ່າງເພື່ອກວດສອບຄວາມຖືກຕ້ອງ.

    8. ໄດເລກະທໍລີບໍລິການ FTP Anonymous ທີ່ຖືກ ນຳ ໃຊ້ໃນຕອນຕົ້ນແມ່ນເສັ້ນທາງລະບົບ /var/ftp/, ເຊິ່ງມີສອງລາຍຊື່ທີ່ມີສິດທີ່ແຕກຕ່າງກັນ.

    < ໄດເລກະທໍລີ

  • pub - ໄດເລກະທໍລີ FTP ສາທາລະນະເຊິ່ງສາມາດອ່ານແລະຈົດທະບຽນໂດຍຜູ້ໃຊ້ທີ່ຖືກກວດສອບໂດຍບໍ່ລະບຸຊື່. ນີ້ທ່ານສາມາດໃສ່ແຟ້ມ ສຳ ລັບລູກຄ້າເຂົ້າເບິ່ງແລະດາວໂຫລດ.
  • ໄດເລກະທໍລີ
  • ອັບໂຫລດ - ມັນມີສິດທີ່ ຈຳ ກັດແລະບໍ່ສາມາດຖືກລະບຸໂດຍຜູ້ໃຊ້ທີ່ບໍ່ລະບຸຊື່.
  • 9. ເພື່ອປິດການຕັ້ງຄ່າ Anonymous ໃນ Proftpd Server, ພຽງແຕ່ລຶບຟາຍ anonymous.conf ອອກຈາກໄດເລກະທໍລີ ເປີດໃຊ້ແລ້ວ ແລະເລີ່ມການຕັ້ງຄ່າ ໃໝ່ da da FTP.
    ນຳ ໃຊ້ການປ່ຽນແປງ

    # rm /etc/proftpd/enabled_mod/anonymous.conf
    # systemctl restart proftpd.service
    

    ນັ້ນແມ່ນມັນ! ໃນການແນະ ນຳ ຕໍ່ໄປກ່ຽວກັບ ProFTPD Server ໃນ RHEL/CentOS 7, ຂ້ອຍຈະປຶກສາຫາລືກ່ຽວກັບວິທີທີ່ທ່ານສາມາດ ນຳ ໃຊ້ການໂອນຍ້າຍເອກະສານ SSL/TLS ເພື່ອຮັບປະກັນການໂອນຂໍ້ມູນລະຫວ່າງລູກຄ້າແລະເຄື່ອງແມ່ຂ່າຍ.