Knowledgebase Parentah basajan pikeun digawe sareng jasa Profitserver
utama Knowledgebase Setélan server FTP

Setélan server FTP


Nalika masang Linux tina kit distribusi naon waé, ngan ukur pangguna akar anu sayogi sacara standar. Dina waktos anu sami, alesan kaamanan moal ngamungkinkeun pikeun nyambung via FTP dina pangguna ieu. Dina tulisan ieu, urang bakal ngajelaskeun kumaha gancang nyetél server FTP sareng nyiptakeun pangguna ngan ukur nganggo paréntah konsol Linux.  

Lengkah 1: Ngadegkeun sambungan anu aman ka server anjeun

Mimiti, anjeun kedah nyambung ka server anjeun. Anjeun tiasa ngalakukeun ieu nganggo protokol SSH (Secure Shell), anu nyayogikeun jalan aksés jauh anu aman. Gantina log in salaku 'root', nyaéta akun administratif dina Linux sacara standar, nganggo akun biasa sareng ngajalankeun paréntah liwat 'sudo' pikeun kaamanan tambahan.  

Lengkah 2: Pasang server FTP

Lengkah saterusna nyaeta instalasi FTP-server. Dina tutorial ieu, urang bakal ngagunakeun 'proftpd', pangladén FTP open source populér.

Upami anjeun nganggo CentOS, pasang heula gudang EPEL. Lebetkeun paréntah di handap ieu dina terminal:  

sudo yum install epel-release
sudo yum install proftpd

Upami anjeun nganggo Debian atanapi Ubuntu, ketik:

sudo apt install proftpd

Lengkah 3: Nyetél peluncuran FTP otomatis

Saatos masang server FTP, konpigurasikeun pikeun ngajalankeun otomatis unggal waktos server boot. Ieu dilaksanakeun ku paréntah di handap ieu:  

sudo systemctl start proftpd.service
sudo systemctl enable proftpd.service

Lengkah 4: Setel firewall Anjeun

Pikeun tujuan kaamanan, firewall Anjeun kudu ngonpigurasi ku cara kitu pikeun ngidinan sambungan asup dina port TCP 21. Paréntah pasti gumantung kana utilitas manajemén firewall nu Anjeun anggo. Pikeun 'iptables':  

sudo iptables -I INPUT -p tcp -m tcp --dport 21 -j ACCEPT
sudo systemctl save iptables

pikeun 'firewalld':  

sudo firewall-cmd --permanent --zone=public --add-port=21/tcp
sudo firewall-cmd –reload

pikeun 'nftables' dina Debian 11:  

sudo nft add rule ip filter input tcp dport { 21 } ct state new accept

Saatos firewall geus ngonpigurasi, ulah poho pikeun nyimpen parobahanana ambéh maranéhanana dilarapkeun sanggeus reboot a. Pikeun 'iptables' sareng 'firewalld' ieu dilakukeun sacara otomatis, sedengkeun pikeun 'nftables' anjeun kedah sacara manual nyimpen aturan ayeuna kana file anu bakal dimuat dina peluncuran sistem.  

Lengkah 5: Watesan pangguna FTP ku diréktori domestikna

Sacara standar, pangguna FTP tiasa ngalangkungan diréktori domestikna, anu tiasa janten résiko kaamanan. Pikeun nyegah ieu, tambahkeun DefaultRoot ~ garis kana file 'proftpd.conf'. Garis ieu ngabatesan pangguna ku diréktori domestikna. Tambahkeun ka tungtung file, teras reboot server FTP:  

sudo systemctl restart proftpd.service

Lengkah 6: Nyiptakeun pangguna FTP énggal

Anjeun ayeuna tos siap nyiptakeun pangguna FTP énggal. Henteu peryogi aksés cangkang paréntah, janten mareuman alesan kaamanan. Ieu paréntah pikeun éta:  

sudo useradd [username] -d /home/[username] -m -s /usr/sbin/nologin

sudo passwd [username]

Ganti [ngaran pamaké] ku ngaran pamaké nu dipikahoyong. Paréntah 'passwd' bakal nawiskeun anjeun ngalebetkeun kecap konci pikeun pangguna énggal.  

Anjeun ayeuna parantos nyetél pangladén FTP sareng nyiptakeun pangguna FTP énggal dina pangladén Linux. Sok émut ngeunaan kaamanan nalika nyetél.

❮ Artikel saméméhna Setélan server VPN dina Linux: PPTP atanapi OpenVPN?
Artikel salajengna ❯ Ngonpigurasikeun file .htaccess

Tanya kami ngeunaan VPS

Kami salawasna siap ngajawab patarosan anjeun iraha wae beurang atawa peuting.