Pag-instalar sa ProFTPD Server sa RHEL/CentOS 8/7


Ang ProFTPD usa ka Open Source FTP Server ug usa sa labing gigamit, luwas, ug kasaligan nga mga daemon sa pagbalhin sa file sa Unix nga mga palibot, tungod sa kadali sa mga pag-configure sa file niini, ug dali nga pag-setup.

  • Pag-instalar sa \CentOS 8.0″ uban sa Mga Screenshot
  • Pag-instalar sa RHEL 8 nga adunay mga Screenshot
  • Unsaon Pag-enable ang RHEL Subscription sa RHEL 8
  • CentOS 7.0 Minimal nga Pag-instalar sa Sistema
  • RHEL 7.0 Minimal nga Pag-instalar sa Sistema
  • Aktibo nga RHEL 7.0 nga mga Subskripsyon ug Functional Repositories

Kini nga panudlo maggiya kanimo kung giunsa nimo ma-install ug magamit ang ProFTPD Server sa mga distribusyon sa CentOS/RHEL 8/7 Linux alang sa usa ka yano nga pagbalhin sa file gikan sa imong lokal nga mga account sa sistema hangtod sa mga hilit nga sistema.

Lakang 1: I-install ang Proftpd Server

1. Ang Opisyal nga RHEL/CentOS 8/7 nga mga repository wala maghatag ug bisan unsang binary nga pakete para sa ProFTPD Server, mao nga kinahanglan nimong idugang ang mga ekstrang package repository sa imong sistema nga gihatag sa EPEL Repo, gamit ang mosunod nga sugo.

# yum install epel-release

2. Sa dili ka pa magsugod sa pag-instalar sa ProFTPD Server, i-edit ang imong machine hosts file, usba kini sumala sa imong FQDN system ug sulayi ang mga configuration aron mapakita ang imong system domain name.

# nano /etc/hosts

Dinhi idugang ang imong sistema FQDN sa 127.0.0.1 localhost nga linya sama sa mosunod nga pananglitan.

127.0.0.1 server.centos.lan localhost localhost.localdomain

Dayon i-edit ang /etc/hostname nga payl aron mohaum sa samang sistema sa FQDN entry sama sa mga screenshot sa ubos.

# nano /etc/hostname

3. Human nimo ma-edit ang host files, sulayi ang imong lokal nga DNS nga resolusyon gamit ang mosunod nga mga sugo.

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

4. Karon na ang panahon sa pag-instalar sa ProFTPD Server sa imong sistema ug pipila ka gikinahanglan nga ftp utilities nga atong gamiton sa ulahi pinaagi sa pag-isyu sa mosunod nga sugo.

# yum install proftpd proftpd-utils

5. Human ma-install ang server, pagsugod ug pagdumala sa Proftpd daemon pinaagi sa pag-isyu sa mosunod nga mga sugo.

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

Lakang 2: Idugang ang Firewall Rules ug Access Files

6. Karon, ang imong ProDTPD Server midagan ug maminaw sa mga koneksyon, apan dili kini magamit sa gawas nga mga koneksyon tungod sa polisiya sa Firewall. Aron mahimo ang mga koneksyon sa gawas siguroha nga magdugang ka ug lagda nga magbukas sa port 21, gamit ang firewall-cmd system utility.

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

7. Ang pinakasimple nga paagi sa pag-access sa imong FTP server gikan sa layo nga mga makina mao ang paggamit sa browser, pag-redirect sa imong server IP Address o domain name gamit ang ftp protocol sa URL.

ftp://domain.tld

OR 

ftp://ipaddress 

8. Ang default configuration sa Proftpd Server naggamit ug balido nga sistema sa lokal nga mga account credentials sa pag-login ug pag-access sa imong mga file sa account nga imong $HOME system path account, nga gihubit sa /etc/passwd file.

9. Aron mahimo ang ProFTPD Server awtomatik nga modagan human sa pag-reboot sa sistema, aka makahimo niini sa tibuok sistema, i-isyu ang mosunod nga sugo.

# systemctl enable proftpd

Mao na! Karon mahimo nimong ma-access ug madumala ang mga file ug folder sa imong account gamit ang FTP protocol gamit ang browser o uban pang mas advanced nga mga programa, sama sa WinSCP, usa ka maayo kaayo nga File Transfer program nga nagdagan sa mga sistema nga nakabase sa Windows.

Sa sunod nga serye sa mga tutorial bahin sa ProFTPD Server sa RHEL/CentOS 8/7, akong hisgutan ang mas advanced nga mga bahin sama sa paggamit sa TLS encrypted file transfers ug pagdugang sa Virtual Users.