Jinsi ya kubadilisha FTP Port katika Linux


FTP au Itifaki ya Uhawilishaji Faili ni mojawapo ya itifaki kongwe zaidi ya mtandao inayotumika leo kama uhamishaji wa faili wa kawaida kupitia mitandao ya kompyuta. Itifaki ya FTP hutumia mlango wa kawaida wa 21/TCP kama mlango wa amri. Ingawa, kuna utekelezaji mwingi wa itifaki ya FTP katika upande wa seva katika Linux, katika mwongozo huu tutashughulikia jinsi ya kubadilisha nambari ya bandari katika utekelezaji wa huduma ya Proftpd.

Ili kubadilisha mlango chaguo-msingi wa huduma ya Proftpd katika Linux, fungua kwanza faili kuu ya usanidi ya Proftpd ili kuhaririwa na kihariri chako cha maandishi unachokipenda kwa kutoa amri iliyo hapa chini. Faili iliyofunguliwa ina njia tofauti, maalum kwa usambazaji wako wa Linux uliosakinishwa, kama ifuatavyo.

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

Katika faili ya proftpd.conf, tafuta na utoe maoni kwenye mstari unaoanza na Port 21. Unahitaji kuongeza alama ya reli (#) mbele ya mstari ili kutoa maoni kwenye mstari.

Kisha, chini ya mstari huu, ongeza laini mpya ya mlango na nambari mpya ya mlango. Unaweza kuongeza bandari yoyote isiyo ya kawaida ya TCP kati ya 1024 hadi 65535, kwa sharti kwamba lango jipya halijachukuliwa kwenye mfumo wako na programu nyingine zinazoibana.

Katika mfano huu tutafunga huduma ya FTP kwenye bandari 2121/TCP.

#Port 21
Port 2121

Katika usambazaji wa msingi wa RHEL, laini ya Bandari haipo katika faili ya usanidi ya Proftpd. Ili kubadilisha mlango, ongeza tu laini mpya ya mlango juu ya faili ya usanidi, kama inavyoonyeshwa kwenye dondoo hapa chini.

Port 2121

Baada ya kubadilisha nambari ya mlango, anzisha upya daemon ya Proftpd ili kutumia mabadiliko na kutoa amri ya netstat ili kuthibitisha kuwa huduma ya FTP inasikiza kwenye mlango mpya wa 2121/TCP.

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

Chini ya ugawaji wa msingi wa CentOS au RHEL Linux, sakinisha kifurushi cha policycoreutils na uongeze sheria zilizo hapa chini za SELinux ili daemoni ya FTP ifunge kwenye lango la 2121.

# 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

Hatimaye, sasisha sheria zako za ngome za usambazaji wa Linux ili kuruhusu trafiki inayoingia kwenye mlango mpya wa FTP. Pia, angalia safu ya bandari ya seva ya FTP na uhakikishe kuwa unasasisha pia sheria za ngome ili kuakisi masafa ya lango tulivu.