ຕິດຕັ້ງ ProFTPD Server ໃນ RHEL/CentOS 8/7


ProFTPD ແມ່ນ Open Source FTP Server ແລະ ໜຶ່ງ ໃນບັນດາເອກະສານທີ່ ນຳ ໃຊ້, ປອດໄພແລະເຊື່ອຖືໄດ້ຫຼາຍທີ່ສຸດໃນສະພາບແວດລ້ອມຂອງ Unix, ເນື່ອງຈາກຄວາມໄວຂອງການຕັ້ງຄ່າເອກະສານຂອງມັນມີຄວາມໄວລຽບງ່າຍ, ແລະການຕິດຕັ້ງງ່າຍ.

  • ຕິດຕັ້ງ“ CentOS 8.0″ ພ້ອມ ໜ້າ ຈໍ
  • ການຕິດຕັ້ງ RHEL 8 ກັບ ໜ້າ ຈໍ
  • ວິທີການເປີດໃຊ້ການຈອງ RHEL ໃນ RHEL 8
  • CentOS 7.0 ການຕິດຕັ້ງລະບົບ ໜ້ອຍ ທີ່ສຸດ
  • ການຕິດຕັ້ງລະບົບ RHEL 7.0 ໜ້ອຍ ທີ່ສຸດ
  • Active RHEL 7.0 ການສະ ໝັກ ໃຊ້ແລະບັນດາບ່ອນເກັບມ້ຽນທີ່ເຮັດວຽກ

ຄຳ ແນະ ນຳ ນີ້ຈະ ນຳ ພາທ່ານກ່ຽວກັບວິທີທີ່ທ່ານສາມາດຕິດຕັ້ງແລະ ນຳ ໃຊ້ ProFTPD Server ໃນການແຈກຈ່າຍ Linux CentOS/RHEL 8/7 ສຳ ລັບການໂອນເອກະສານງ່າຍໆຈາກບັນຊີລະບົບທ້ອງຖິ່ນຂອງທ່ານໄປຍັງລະບົບຫ່າງໄກສອກຫຼີກ.

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

1. ຫໍສະ ໝຸດ RHEL/CentOS 8/7 ຢ່າງເປັນທາງການບໍ່ໄດ້ສະ ໜອງ ຊຸດຖານຂໍ້ມູນໃດໆໃຫ້ກັບ ProFTPD Server, ດັ່ງນັ້ນທ່ານຕ້ອງການເພີ່ມຫໍສະ ໝຸດ ຊຸດພິເສດໃນລະບົບຂອງທ່ານທີ່ສະ ໜອງ ໂດຍ EPEL Repo , ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# yum install epel-release

2. ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນຕິດຕັ້ງ ProFTPD Server, ດັດແກ້ເອກະສານເຈົ້າຂອງເຄື່ອງຂອງທ່ານ, ປ່ຽນມັນຕາມ FQDN ຂອງລະບົບຂອງທ່ານແລະທົດສອບການຕັ້ງຄ່າເພື່ອສະທ້ອນເຖິງການຕັ້ງຊື່ໂດເມນຂອງລະບົບຂອງທ່ານ.

# nano /etc/hosts

ທີ່ນີ້ເພີ່ມລະບົບ FQDN ຂອງທ່ານໃສ່ 127.0.0.1 ສາຍ localhost ຄືໃນຕົວຢ່າງຕໍ່ໄປນີ້.

127.0.0.1 server.centos.lan localhost localhost.localdomain

ຫຼັງຈາກນັ້ນແກ້ໄຂ /etc/hostname ເອກະສານເພື່ອໃຫ້ກົງກັບລະບົບດຽວກັນກັບການເຂົ້າ FQDN ເຊັ່ນໃນ ໜ້າ ຈໍຂ້າງລຸ່ມ.

# nano /etc/hostname

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

# hostname
# hostname -f    	## For FQDN
# hostname -s    	## For short name

4. ດຽວນີ້ເຖິງເວລາແລ້ວທີ່ທ່ານຄວນຕິດຕັ້ງ ProFTPD Server ໃນລະບົບຂອງທ່ານແລະບາງເຄື່ອງໃຊ້ທີ່ຕ້ອງການ ftp ທີ່ພວກເຮົາຈະໃຊ້ໃນພາຍຫຼັງໂດຍການອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# yum install proftpd proftpd-utils

5. ຫຼັງຈາກເຊີບເວີຖືກຕິດຕັ້ງ, ເລີ່ມຕົ້ນແລະຈັດການ daemon Proftpd ໂດຍການອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# systemctl start proftpd
# systemctl status proftpd
# systemctl stop proftpd
# systemctl restart proftpd

ຂັ້ນຕອນທີ 2: ເພີ່ມລະບຽບ Firewall ແລະເອກະສານເຂົ້າເຖິງ

6. ດຽວນີ້, ProDTPD Server ຂອງທ່ານເຮັດວຽກແລະຮັບຟັງການເຊື່ອມຕໍ່, ແຕ່ມັນບໍ່ສາມາດໃຊ້ໄດ້ ສຳ ລັບການເຊື່ອມຕໍ່ພາຍນອກຍ້ອນນະໂຍບາຍ Firewall. ເພື່ອເປີດໃຊ້ການເຊື່ອມຕໍ່ພາຍນອກໃຫ້ແນ່ໃຈວ່າທ່ານເພີ່ມກົດທີ່ເປີດພອດ 21 , ໂດຍໃຊ້ firewall-cmd ຜົນປະໂຫຍດຂອງລະບົບ.

# firewall-cmd –add-service=ftp   ## On fly rule
# firewall-cmd –add-service=ftp   --permanent   ## Permanent rule
# systemctl restart firewalld.service 

7. ວິທີທີ່ງ່າຍທີ່ສຸດໃນການເຂົ້າເຖິງ server FTP ຂອງທ່ານຈາກເຄື່ອງຈັກຫ່າງໄກສອກຫຼີກແມ່ນການໃຊ້ໂປແກຼມທ່ອງເວັບ, ປ່ຽນເສັ້ນທາງໄປຫາທີ່ຢູ່ IP ຂອງເຄື່ອງແມ່ຂ່າຍຂອງທ່ານຫຼືຊື່ໂດເມນໂດຍໃຊ້ ftp ອະນຸສັນຍາໃນ URL.

ftp://domain.tld

OR 

ftp://ipaddress 

8. ການຕັ້ງຄ່າເລີ່ມຕົ້ນໃນ Proftpd Server ໃຊ້ລະບົບບັນຊີທ້ອງຖິ່ນທີ່ຖືກຕ້ອງເພື່ອເຂົ້າສູ່ລະບົບແລະເຂົ້າໃຊ້ເອກະສານບັນຊີຂອງທ່ານເຊິ່ງແມ່ນບັນຊີເສັ້ນທາງລະບົບ $HOME ຂອງທ່ານທີ່ຖືກ ກຳ ນົດໄວ້ໃນ /etc/passwd ແຟ້ມ.

9. ເພື່ອເຮັດໃຫ້ ProFTPD Server ເຮັດວຽກໂດຍອັດຕະໂນມັດຫຼັງຈາກການເປີດລະບົບຄືນ ໃໝ່, aka ເຮັດໃຫ້ມັນມີລະບົບ, ອອກ ຄຳ ສັ່ງດັ່ງຕໍ່ໄປນີ້.

# systemctl enable proftpd

ນັ້ນແມ່ນມັນ! ຕອນນີ້ທ່ານສາມາດເຂົ້າເຖິງແລະຈັດການເອກະສານບັນຊີແລະແຟ້ມບັນຊີຂອງທ່ານໂດຍໃຊ້ໂປໂຕຄອນ FTP ໂດຍບໍ່ວ່າຈະເປັນໂປແກຼມທ່ອງເວັບຫລືໂປແກຼມທີ່ກ້າວ ໜ້າ ອື່ນໆ, ເຊັ່ນ WinSCP, ໂປແກຼມການໂອນໄຟລ໌ທີ່ດີເລີດທີ່ໃຊ້ໃນລະບົບທີ່ໃຊ້ Windows.

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