ການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ ProFTPD Server ໃນ Ubuntu/Debian


ເຊີຟເວີ FTP ແມ່ນຊິ້ນສ່ວນຂອງຊອບແວທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດສ້າງການເຊື່ອມຕໍ່ FTP ລະຫວ່າງຄອມພິວເຕີ້ທ້ອງຖິ່ນຂອງທ່ານແລະເຄື່ອງແມ່ຂ່າຍເວັບ. ProFTPD ແມ່ນເຄື່ອງແມ່ຂ່າຍຂອງ FTP ສຳ ລັບເຄື່ອງແມ່ຂ່າຍຂອງ Unix/Linux, ມີການຕັ້ງຄ່າແລະມີປະສິດຕິຜົນຫຼາຍ, ມັນແມ່ນຟຣີແລະເປີດໃຫ້ບໍລິການ, ປ່ອຍພາຍໃຕ້ໃບອະນຸຍາດ GPL.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະອະທິບາຍວິທີການຕິດຕັ້ງໂປແກຼມ ProFTPD ໃນເຄື່ອງ Ubuntu/Debian.

ຂັ້ນຕອນທີ 1: ຕິດຕັ້ງ ProFTPD Server

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

$ sudo apt-get update
$ sudo apt-get upgrade

ຕອນນີ້ຕິດຕັ້ງໂປແກຼມ ProFTPD, ແລ່ນຢູ່ປາຍ.

$ sudo apt-get install proftpd

ໃນຂະນະທີ່ຕິດຕັ້ງ, ມັນຈະຂໍໃຫ້ທ່ານເລືອກປະເພດການ ນຳ ໃຊ້ທີ່ທ່ານຕ້ອງການ ສຳ ລັບເຊີຟເວີ ProFTPD ຂອງທ່ານ, ທ່ານອາດຈະເລືອກຮູບແບບທີ່ ເໝາະ ສົມທີ່ສຸດກັບຄວາມຕ້ອງການຂອງທ່ານ.

ຂັ້ນຕອນທີ 2: ຕັ້ງຄ່າ ProFTPD Server

ກ່ອນທີ່ຈະເລີ່ມໃຊ້ມັນ, ພວກເຮົາຈະຕ້ອງໄດ້ແກ້ໄຂບາງເອກະສານ, /etc/proftpd/proftpd.conf ແມ່ນເອກະສານການຕັ້ງຄ່າເລີ່ມຕົ້ນ ສຳ ລັບເຄື່ອງແມ່ຂ່າຍຂອງ Ubuntu/Debian, ເພື່ອເລີ່ມຕົ້ນດັດແກ້ມັນໂດຍໃຊ້ vi ຄຳ ສັ່ງ, ແລ່ນ.

$ sudo vi /etc/proftpd/proftpd.conf

ກົດປຸ່ມ“ I ” ເພື່ອເລີ່ມການດັດແກ້ເອກະສານ. ຕອນນີ້ປ່ຽນເນື້ອຫາຂອງເອກະສານດັ່ງທີ່ສະແດງຢູ່ທາງລຸ່ມ.

<

  • ServerName : ໃຫ້ມັນຕັ້ງຊື່ເຄື່ອງແມ່ຂ່າຍຂອງທ່ານໄວ້ໃນຕອນຕົ້ນ.
  • UseIPV6 : ທ່ານອາດຈະປ່ຽນມັນເປັນ " ປິດ ", ຖ້າທ່ານບໍ່ໃຊ້ມັນ.
  • DefaultRoot : ຍົກເລີກສາຍນີ້ເພື່ອ ຈຳ ກັດຜູ້ໃຊ້ກັບແຟ້ມເຮືອນຂອງພວກເຂົາ.
  • RequireValidShell : ຍົກເລີກເສັ້ນນີ້ແລະເຮັດໃຫ້ມັນ " ເປີດ " ເພື່ອໃຫ້ການເຂົ້າສູ່ລະບົບ ສຳ ລັບຜູ້ໃຊ້, ແມ່ນແຕ່ ສຳ ລັບຜູ້ທີ່ບໍ່ມີຫອຍທີ່ຖືກຕ້ອງໃນ/etc/ຫອຍທີ່ຈະເຂົ້າສູ່ລະບົບ.
  • AuthOrder : ປະກອບສາຍເພື່ອໃຫ້ສາມາດໃຊ້ລະຫັດຜ່ານໃນທ້ອງຖິ່ນ.
  • ພອດ : ເສັ້ນນີ້ ກຳ ນົດພອດທີ່ຕັ້ງໄວ້ ສຳ ລັບເຄື່ອງແມ່ຂ່າຍ FTP, ມັນແມ່ນ 21 ໂດຍຄ່າເລີ່ມຕົ້ນ. ຖ້າທ່ານຕ້ອງການ, ທ່ານສາມາດ ກຳ ນົດພອດທີ່ ກຳ ຫນົດເອງຢູ່ບ່ອນນີ້.
  • SystemLog : ເສັ້ນທາງບັນທຶກຂໍ້ມູນບັນທຶກໄວ້ໃນຕອນຕົ້ນ, ທ່ານອາດຈະປ່ຽນມັນຖ້າທ່ານຕ້ອງການ.
  • ຫຼັງຈາກເຮັດການປ່ຽນແປງຂ້າງເທິງຕາມທີ່ແນະ ນຳ, ທ່ານສາມາດບັນທຶກເອກະສານດັ່ງກ່າວ, ກົດປຸ່ມ " ESC " ແລະຂຽນ : x ເພື່ອບັນທຶກແລະຂ້ອນຂ້າງ.

    ຕອນນີ້ເລີ່ມຕົ້ນ ProFTPD server ໂດຍໃຊ້ ຄຳ ສັ່ງນີ້.

    $ sudo service proftpd restart
    

    ໃນລະຫວ່າງການຕິດຕັ້ງ ProFTPD, ຜູ້ໃຊ້ແບບ ທຳ ອິດ " proftpd " ສ້າງໂດຍອັດຕະໂນມັດ, ແຕ່ພວກເຮົາຈະຕ້ອງສ້າງລະຫັດລັບ ສຳ ລັບມັນ, ເພື່ອເຮັດແນວນັ້ນ, ດຳ ເນີນການ.

    $ sudo passwd proftpd
    

    ນັ້ນແມ່ນມັນ!. ດຽວນີ້ທ່ານສາມາດໄປທີ່ຢູ່ດັ່ງຕໍ່ໄປນີ້ໃນເບົາເຊີ, ມັນຈະຂື້ນແລະແລ່ນ, ມັນຈະຖາມທ່ານກ່ຽວກັບຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານ.

    ftp://youripaddress 
    
    OR
    
    ftp://yourdomian.com
    

    ໃນຊື່ຜູ້ໃຊ້ທີ່ຂຽນໃສ່ຊື່ວ່າ " proftpd " ແລະໃນລະຫັດຜ່ານທີ່ຍື່ນເອກະສານຂຽນລະຫັດລັບທີ່ທ່ານຕັ້ງໄວ້ກ່ອນ ສຳ ລັບຜູ້ໃຊ້ proftpd.

    ຂັ້ນຕອນທີ 3: ສ້າງຜູ້ໃຊ້ ProFTPD

    ດັ່ງທີ່ທ່ານໄດ້ສັງເກດເຫັນ, ທ່ານຢູ່ໃນລະບົບ ທຳ ອິດ ສຳ ລັບຜູ້ ນຳ ໃຊ້ " proftpd ", ເຊິ່ງບໍ່ມີປະໂຫຍດ ສຳ ລັບພວກເຮົາ, ນັ້ນແມ່ນເຫດຜົນທີ່ພວກເຮົາຈະສ້າງຜູ້ໃຊ້ ໃໝ່ ໂດຍໃຊ້ /var/www/ ເປັນໂຟນເດີທີ່ຢູ່ເຮືອນ, ດັ່ງນັ້ນພວກເຮົາສາມາດເຂົ້າເຖິງໄດ້ງ່າຍ.

    ເພື່ອສ້າງຜູ້ໃຊ້ FTP ເວົ້າວ່າ " myproftpduser " ແລ່ນ.

    $ sudo useradd myproftpduser
    

    ເພື່ອສ້າງລະຫັດລັບ ສຳ ລັບມັນ.

    $ sudo passwd myproftpduser
    

    ເພື່ອປ່ຽນໂຟນເດີທີ່ຢູ່ເຮືອນເປັນ /var/www/ ແລ່ນ.

    $ sudo usermod -m -d /var/www/ myproftpduser
    

    ທ່ານຍັງສາມາດ ກຳ ນົດໄດເລກະທໍລີເຮືອນຂອງຜູ້ໃຊ້ດ້ວຍ ຄຳ ສັ່ງ useradd, ໃນຂະນະທີ່ສ້າງຜູ້ໃຊ້ ໃໝ່ ໃນ Linux, ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມແລະການ ນຳ ໃຊ້ ຄຳ ສັ່ງ useradd, ອ່ານບົດຄວາມຂອງພວກເຮົາທີ່.

    <

  • 15 ຕົວຢ່າງຂອງ ຄຳ ສັ່ງ 'useradd'
  • ຕອນນີ້ເລີ່ມຕົ້ນ ProFTPD server ໂດຍໃຊ້.

    $ sudo service proftpd restart
    

    ແລະຕອນນີ້ທ່ານສາມາດເຂົ້າຫາມັນໄດ້ຈາກ FTP server ຢ່າງງ່າຍດາຍ, ທ່ານກໍ່ອາດຈະໃຊ້ Filezilla ຫຼືລູກຄ້າ FTP ຄົນອື່ນເພື່ອເຂົ້າໃຊ້ server FTP ຂອງທ່ານເຊັ່ນດຽວກັນຖ້າທ່ານຕ້ອງການ.

    ຂັ້ນຕອນທີ 4: ການແກ້ໄຂບັນຫາ ProFTPD:

    ຂໍ້ຄວາມຜິດພາດທີ່ມີຢູ່ຈະຖືກເກັບໄວ້ໃນ /var/log/proftpd/proftpd.log ໂດຍຄ່າເລີ່ມຕົ້ນ, ທ່ານອາດຈະກວດເບິ່ງເອກະສານນີ້ຖ້າການຕິດຕັ້ງໂປແກຼມ ProFTPD ຂອງທ່ານບໍ່ເຮັດວຽກ, ທ່ານຍັງຕ້ອງສັງເກດວ່າບາງຄັ້ງມັນ ເກີດຂື້ນວ່າ ProFTPD server ຊ້າລົງແລະທ່ານບໍ່ສາມາດເຂົ້າເຖິງ server ໄດ້ເນື່ອງຈາກຂໍ້ຄວາມ“ ການເຊື່ອມຕໍ່ຖືກປະຕິເສດ ”, ມັນບໍ່ແມ່ນບັນຫາ, ສິ່ງທີ່ທ່ານຕ້ອງເຮັດກໍ່ຄືການສືບຕໍ່ເຮັດໃຫ້ server ProFTPD ເລີ່ມຕົ້ນ ໃໝ່ ຈົນກວ່າ ມັນເຮັດວຽກ (ໃນກໍລະນີຖ້າບໍ່ມີຂໍ້ຜິດພາດອື່ນໆ).

    ທ່ານໄດ້ຕິດຕັ້ງໂປແກຼມ ProFTPD ກ່ອນບໍ? ທ່ານຄິດແນວໃດກ່ຽວກັບມັນເມື່ອປຽບທຽບກັບເຄື່ອງແມ່ຂ່າຍ FTP ອື່ນໆເຊັ່ນ wu-ftpd?