Linux-da FTP portuny nädip üýtgetmeli


FTP ýa-da Faýl geçirmek protokoly, häzirki wagtda kompýuter torlaryndan adaty faýl geçirişi hökmünde ulanylýan iň köne ulgam protokolydyr. FTP protokoly buýruk porty hökmünde adaty 21/TCP portuny ulanýar. Linux-da serwer tarapynda FTP protokolynyň ýerine ýetirilişi köp bolsa-da, bu gollanmada Proftpd hyzmatyny ýerine ýetirişinde port belgisini nädip üýtgetmelidigini öwreneris.

Linux-da Proftpd hyzmatynyň deslapky portuny üýtgetmek üçin ilki bilen aşakdaky buýrugy bermek bilen halaýan tekst redaktoryňyz bilen redaktirlemek üçin Proftpd esasy konfigurasiýa faýly açyň. Açylan faýlyň aşakdaky ýaly öz gurnalan Linux paýlanyşyňyza mahsus dürli ýollary bar.

# nano /etc/proftpd.conf            [On CentOS/RHEL]
# nano /etc/proftpd/proftpd.conf    [On Debian/Ubuntu]

Proftpd.conf faýlynda, 21-nji portdan başlaýan setiri gözläň we düşündiriş beriň, setire düşündiriş bermek üçin setiriň öňünde (#) hastagyny goşmaly.

Soň bolsa, bu setiriň aşagynda täze port belgisi bilen täze port çyzygyny goşuň. 1024-den 65535 aralygynda islendik TCP standart däl porty goşup bilersiňiz, täze portuň özi bilen baglanyşykly başga programma tarapyndan ulgamyňyza eýýäm alynmazlygy şerti bilen.

Bu mysalda 2121/TCP portunda FTP hyzmatyny baglarys.

#Port 21
Port 2121

RHEL esasly paýlamalarda Port seti Proftpd konfigurasiýa faýlynda ýok. Porty üýtgetmek üçin, aşakdaky bölekde görkezilişi ýaly, konfigurasiýa faýlynyň ýokarsyna täze port çyzygyny goşuň.

Port 2121

Port belgisini üýtgedeniňizden soň, üýtgeşmeler girizmek we FTP hyzmatynyň täze 2121/TCP portunda diňleýändigini tassyklamak üçin netstat buýrugyny bermek üçin Proftpd daemonyny täzeden açyň.

# systemctl restart proftpd
# netstat -tlpn| grep ftp
OR
# ss -tlpn| grep ftp

“CentOS” ýa-da “RHEL Linux” esasly paýlamalara laýyklykda, “FTP” daemonynyň 2121 portunda baglanyşmagy üçin “policycoreutils” bukjasyny guruň we aşakdaky SELinux düzgünlerini goşuň.

# yum install policycoreutils
# semanage port -a -t http_port_t -p tcp 2121
# semanage port -m -t http_port_t -p tcp 2121
# systemctl restart proftpd

Netijede, täze FTP portuna girýän traffige rugsat bermek üçin Linux paýlaýyş diwar gorag düzgünleriňizi täzeläň. Şeýle hem, FTP serweriniň passiw port aralygyny barlaň we passiw port aralygyny görkezmek üçin gorag diwarynyň düzgünlerini täzeländigiňize göz ýetiriň.