Pag-instalar ug Pag-configure sa ProFTPD Server sa Ubuntu/Debian


Ang mga FTP server mao ang piraso sa software nga nagtugot kanimo sa paghimo og FTP nga koneksyon tali sa imong lokal nga kompyuter ug sa web server. Ang ProFTPD usa ka FTP server alang sa Unix/Linux server, kaayo ma-configure ug epektibo kaayo, kini libre ug open-sourced, gipagawas ubos sa lisensya sa GPL.

Niini nga artikulo, among ipasabut kung giunsa ang pag-install sa ProFTPD server sa mga makina nga Ubuntu/Debian.

Lakang 1: I-install ang ProFTPD Server

Siyempre, kinahanglan nimo nga i-install ang software aron magamit kini. Siguruha una nga ang tanan nimo nga mga pakete sa sistema bag-o pinaagi sa pagpadagan sa mga mosunod nga apt-get nga mga mando sa terminal.

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

Karon aron ma-install ang ProFTPD server, pagdagan sa terminal.

$ sudo apt-get install proftpd

Samtang nag-instalar, hangyoon ka niini nga pilion ang tipo sa paggamit nga gusto nimo para sa imong ProFTPD server, mahimo nimong pilion ang labing kaayo nga mode nga mohaum sa imong mga panginahanglan.

Lakang 2: I-configure ang ProFTPD Server

Sa dili pa magsugod sa paggamit niini, kinahanglan namong usbon ang pipila ka mga file, ang /etc/proftpd/proftpd.conf mao ang default configuration file alang sa Ubuntu/Debian servers, aron masugdan ang pag-edit niini gamit ang vi sugo, dagan.

$ sudo vi /etc/proftpd/proftpd.conf

Pindota ang I nga yawe aron magsugod sa pag-edit sa file. Karon usba ang sulod sa file sama sa gipakita niini sa ubos.

  1. ServerName: Himoa kini nga imong default nga ngalan sa server.
  2. UseIPV6: Mahimo nimo kining ibalhin sa Off, kung dili nimo kini gamiton.
  3. DefaultRoot : I-uncomment kining linyaha aron higpitan ang mga user sa ilang mga home folder.
  4. RequireValidShell: Uncomment niini nga linya ug himoa kini nga On aron makahimo sa pag-log in alang sa mga tiggamit, bisan niadtong walay balido nga shell sa /etc/ shells para maka log in.
  5. AuthOrder: Uncomment sa linya para magamit ang lokal nga password.
  6. Port: Kini nga linya naghubit sa default port para sa FTP server, kini 21 sa default. Kung gusto nimo, mahimo nimong ipasabut ang bisan unsang naandan nga pantalan dinhi.
  7. SystemLog: Ang default log file path, mahimo nimong usbon kung gusto nimo.

Human sa paghimo sa mga pagbag-o sa ibabaw sama sa gisugyot, mahimo nimong i-save ang file, pindota ang ESC nga yawe ug isulat ang :x aron ma-save ug medyo .

Karon i-restart ang ProFTPD server gamit kini nga sugo.

$ sudo service proftpd restart

Atol sa pag-instalar sa ProFTPD, usa ka default nga proftpd nga tiggamit nga awtomatiko nga gihimo, apan kinahanglan namon nga maghimo usa ka password alang niini, aron mahimo kini, pagdagan.

$ sudo passwd proftpd

Mao na!. Mahimo ka na nga moadto sa pagsunod sa mga adres sa browser, kini molihok ug magdagan, pangutan-on ka bahin sa ngalan sa gumagamit ug password.

ftp://youripaddress 

OR

ftp://yourdomian.com

Sa User Name nga gisang-at isulat ang proftpd ug sa Password nga gi-file isulat ang password nga imong gitakda kaniadto para sa proftpd user.

Lakang 3: Paghimo sa mga Gumagamit sa ProFTPD

Sama sa imong namatikdan, naa ka sa default home directory para sa proftpd nga tiggamit, nga dili mapuslanon alang kanamo, mao nga maghimo kami usa ka bag-ong tiggamit nga adunay /var /www/ folder isip home folder, para dali ra namo kining ma-access.

Para makahimo ug FTP user isulti ang “myproftpduser” run.

$ sudo useradd myproftpduser

Aron makahimo usa ka password alang niini.

$ sudo passwd myproftpduser

Aron usbon kini nga home folder ngadto sa /var/www/ run.

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

Mahimo usab nimo ipasabut ang direktoryo sa balay sa gumagamit gamit ang useradd command, samtang nagmugna og bag-ong tiggamit sa Linux, alang sa dugang nga impormasyon ug paggamit sa useradd command, basaha ang among artikulo sa.

  1. 15 Mga pananglitan sa 'useradd' Command

Karon i-restart ang ProFTPD server gamit.

$ sudo service proftpd restart

Ug karon dali nimo kini ma-access gikan sa FTP server, mahimo usab nimo gamiton ang Filezilla o bisan unsang FTP nga kliyente aron ma-access usab ang imong FTP server kung gusto nimo.

Lakang 4: Pag-troubleshoot sa ProFTPD:

Ang bisan unsang anaa nga mga mensahe sa sayop itago sa /var/log/proftpd/proftpd.log sa default, mahimo nimong susihon kini nga payl kung ang imong ProFTPD server instalasyon dili molihok, kinahanglan nimo usab nga timan-an nga usahay kini mahitabo nga ang ProFTPD server nalangan ug dili nimo ma-access ang server tungod sa \Connection Refused” nga mensahe, dili kini problema, ang kinahanglan nimong buhaton mao ang pagpadayon sa pag-restart sa ProFTPD server hangtod nga kini molihok (sa kaso kung wala’y ubang mga sayup).

Na-install na ba nimo ang ProFTPD server kaniadto? Unsa ang imong hunahuna bahin niini kung itandi kini sa ubang mga FTP server sama sa wu-ftpd?