Cara Membuat FTP Server di Windows dan Linux
FTP atau File Transfer Protocol adalah suatu protokol yang digunakan untuk
mentransfer berkas dari satu host ke host yang lain melalui jaringan.
Dengan menggunakan FTP, kita dapat mentransfer berkas dalam jumlah besar
dengan cepat dan mudah.
Membuat FTP Server di Windows
Membuat FTP Server di Windows cukup mudah, Anda tidak perlu menginstal
aplikasi tambahan karena Windows sudah menyediakan fitur FTP Server
bawaan. Berikut adalah langkah-langkahnya:
-
Buka Control Panel, pilih Programs and Features, kemudian pilih Turn
Windows features on or off. - Pilih Internet Information Services (IIS), lalu klik OK.
-
Setelah proses penginstalan selesai, buka IIS Manager di Windows.
- Klik Start, kemudian ketik IIS Manager di pencarian.
- Pilih Internet Information Services (IIS) Manager dari hasil pencarian.
-
Pada panel kiri IIS Manager, pilih Default FTP Site.
- Klik kanan Default FTP Site, kemudian pilih Add FTP publishing.
-
Berikan nama untuk FTP Site, lalu klik Next.
- Pada halaman Binding and SSL Settings, abaikan saja dan klik Next.
- Pada halaman Authentication and Authorization Information, pilih Anonymous dan Basic Authentication, lalu klik Finish.
-
Selanjutnya, buatlah user yang akan diakses pada FTP Server.
- Buka Command Prompt sebagai Administrator.
- Ketik perintah
net user [username] [password] /add
, lalu tekan Enter. - Contoh:
net user ftp_user P@ssw0rd123 /add
- Kemudian, ketik perintah
net localgroup ftpusers [username] /add
, lalu tekan Enter. - Contoh:
net localgroup ftpusers ftp_user /add
- FTP Server di Windows Anda sudah siap digunakan.
Membuat FTP Server di Linux
Selain di Windows, FTP Server juga dapat dibuat di sistem operasi Linux.
Berikut adalah langkah-langkahnya:
-
Buka Terminal, kemudian instal aplikasi vsftpd dengan perintah
sudo apt-get install vsftpd
. -
Setelah selesai menginstal, buka file konfigurasi vsftpd dengan
perintahsudo nano /etc/vsftpd.conf
-
Ubah nilai anonymous_enable dan local_enable menjadi YES.
- anonymous_enable=YES
- local_enable=YES
- Tambahkan user baru dengan perintah
sudo adduser [username]
. -
Buat direktori untuk FTP, misalnya
/home/[username]/ftp
.
Perintah untuk membuat direktori adalahsudo mkdir /home/[username]/ftp
. -
Ubah kepemilikan direktori dengan perintah
sudo chown nobody:nogroup /home/[username]/ftp
. - Tambahkan izin pada direktori FTP dengan perintah
sudo chmod a-w /home/[username]/ftp
. -
Ubah file konfigurasi vsftpd kembali dengan perintah
sudo nano /etc/vsftpd.conf
.
Tambahkan baris berikut:- local_root=/home/[username]/ftp
- write_enable=YES
-
Setelah itu, restart vsftpd dengan perintah
sudo service vsftpd restart
- FTP Server di Linux Anda sudah siap digunakan.
FAQ
1. Apa itu FTP Server?
FTP atau File Transfer Protocol adalah suatu protokol yang digunakan untuk
mentransfer berkas dari satu host ke host yang lain melalui jaringan.
FTP Server adalah suatu server yang memungkinkan pengguna untuk mengakses
dan mentransfer berkas dari atau ke dalam server melalui FTP.
2. Apa saja kelebihan menggunakan FTP Server?
Kelebihan menggunakan FTP Server adalah:
- Memungkinkan transfer berkas secara cepat dan efisien dalam jumlah besar.
- Memungkinkan pengguna untuk mengakses dan mentransfer berkas dari atau ke dalam server dari jarak jauh.
- Memberikan keamanan pada transfer data melalui enkripsi.
Video Tutorial Cara Membuat FTP Server di Windows dan Linux