Knowledgebase Instruksi prasaja kanggo nggarap layanan Profitserver
main Knowledgebase Persiyapan server FTP

Persiyapan server FTP


Nalika nginstal Linux saka sembarang kit distribusi, mung pangguna root bakal kasedhiya kanthi standar. Ing wektu sing padha, alasan keamanan ora bakal bisa nyambung liwat FTP ing pangguna iki. Ing artikel iki, kita bakal nerangake carane cepet nyiyapake server FTP lan nggawe pangguna mung nggunakake printah console Linux.  

Langkah 1: Nggawe sambungan sing aman menyang server sampeyan

Kaping pisanan, sampeyan kudu nyambung menyang server. Sampeyan bisa nindakake iki nggunakake protokol SSH (Secure Shell), sing nyedhiyakake cara akses remot sing aman. Tinimbang mlebu minangka 'root', yaiku akun administratif ing Linux kanthi standar, gunakake akun biasa lan mbukak perintah liwat 'sudo' kanggo keamanan ekstra.  

Langkah 2: Instal server FTP

Langkah sabanjure yaiku instalasi FTP-server. Ing tutorial iki, kita bakal nggunakake 'proftpd', server FTP open source sing populer.

Yen sampeyan nggunakake CentOS, instal repositori EPEL dhisik. Ketik printah ing ngisor iki ing terminal:  

sudo yum install epel-release
sudo yum install proftpd

Yen sampeyan nggunakake Debian utawa Ubuntu, ketik:

sudo apt install proftpd

Langkah 3: Setel wiwitan FTP otomatis

Sawise nginstal server FTP, atur supaya bisa diluncurake kanthi otomatis saben server boot. Iki ditindakake kanthi prentah ing ngisor iki:  

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

Langkah 4: Nggawe firewall

Kanggo tujuan keamanan, firewall sampeyan kudu dikonfigurasi kanthi cara sing ngidini sambungan mlebu ing port TCP 21. Printah sing tepat gumantung marang sarana manajemen firewall sing sampeyan gunakake. Kanggo 'iptables':  

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

kanggo 'firewalld':  

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

kanggo 'nftables' ing Debian 11:  

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

Sawise firewall dikonfigurasi, aja lali nyimpen owah-owahan supaya bisa ditrapake sawise urip maneh. Kanggo 'iptables' lan 'firewalld' iki rampung kanthi otomatis, dene kanggo 'nftables' sampeyan kudu nyimpen aturan saiki kanthi manual menyang file sing bakal dimuat nalika diluncurake sistem.  

Langkah 5: Watesi pangguna FTP miturut direktori domestik

Kanthi gawan, pangguna FTP bisa ngluwihi direktori domestik, sing bisa dadi risiko keamanan. Kanggo nyegah iki, nambah DefaultRoot ~ baris menyang berkas 'proftpd.conf'. Baris iki mbatesi pangguna kanthi direktori domestik. Tambahake menyang mburi file, banjur urip maneh server FTP:  

sudo systemctl restart proftpd.service

Langkah 6: Nggawe pangguna FTP anyar

Sampeyan saiki wis siyap nggawe pangguna FTP anyar. Ora mbutuhake akses cangkang perintah, mula mateni amarga alasan keamanan. Mangkene prentah kasebut:  

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

sudo passwd [username]

Ganti [jeneng panganggo] nganggo jeneng panganggo sing dikarepake. Printah 'passwd' bakal menehi sampeyan ngetik sandhi kanggo pangguna anyar.  

Sampeyan saiki wis nyiyapake server FTP lan nggawe pangguna FTP anyar ing server Linux. Tansah elinga babagan keamanan nalika nyetel.

❮ Artikel sadurungé Persiyapan server VPN ing Linux: PPTP utawa OpenVPN?
Artikel sabanjure ❯ Konfigurasi file .htaccess

Takon kita babagan VPS

Kita mesthi siyap mangsuli pitakon sampeyan kapan wae awan utawa wengi.