Konfigurasi FTP Server pada Windows Server


File Transfer Protocol (FTP) berarti protocol pengiriman file (berkas, data).
Pengertian FTP adalah sebuah protocol internet yang berjalan di dalam lapisan aplikasi sebagai standard untuk pengiriman file komputer antar mesin-mesin dalam sebuah jaringan. FTP merupakan salah satu protocol internet yang paling awal dikembangkan dan masih digunakan hingga saat ini. Fungsi FTP adalah untuk melakukan pengunduhan (download) dan pengunggahan (upload) berkas-berkas komputer antara klient FTP dan FTP Server.

Sekilas Cara Kerja FTP

Sebuah client FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP. Sementara server FTP adalah sebuah windows service atau daemon yang berjalan di atas sebuah komputer yang merespon perintah-perintah dari sebuah client FTP. Perintah-perintah FTP dapat digunakan untuk mengubah dirctory, mengubah modus pengiriman antara biner dan ASCII, mengunggah berkas komputer ke server FTP, serta mengunduh berbagai berkas dari server FTP.

Sebuah Server diakses menggunakan universal resource identifier (URI) dengan menggunakan format fp://nameserver. Client FTPdapat menghubungi server FTP dengan membuka IRU tersebut. FTP menggunakan protocol TCP (Transmission Control Protocol) untuk komunikasi data antara FTP client dan FTP Server. Sehingga di antara kedua kompunen tersebut akan tercipta sebuah sesi komunikasi sebelum pengiriman data dimulai.


Pertama klik Server Manager kemudian klik Manage lalu pilih Add Roles and Features


Ketika menambahkan satu role pada windows server akan muncul pop-up sebagai berikut. Dimana password administrator harus lebih aman, IP address sudah di setting, security update sudah terinstall


Ketika memilih type instalasi maka pilih Role-based or feature-based installation untuk konfigurasi server pertama kali


Klik Next


Berhubung karena FTP Server terletak didalam Web Server IIS maka aktifkan terlebih dahulu Web Server IIS setelah itu baru tambahkan role FTP Server


Pada step ini tidak ada fitur yang digunakan, langsung klik Next saja


Selanjutnya klik Install untuk menambahkan fitur yang kita gunakan


Berikutnya adalah masuk ke tab Tools kemudian pilih Internet Information Services (IIS) Manager


Pada Server home pilih FTP Authentication. Authentication ini menjelaskan user yang diberikan hak akses login nantinya


FTP Authentication ada dua group yakni Anonymous dan Basic, Anonymous semua user bisa mengakses FTP tersebut, klik Enable


Kembali lagi ke server home pilih FTP Authorization Roles


Pilih Add Allow Role pada Actions yang ada di sebelah kanan, kemudian Allow access to this content to pilih All Anonymous Users, kemudian pada permission Read dan Write berikan centang


Maka satu user anonymous sudah ditambahkan. User ini nantinya bisa mengakses ftp tanpa ada login password


Setelah selesai menambahkan user dan folder di ftp maka kita akan menambahkan site. klik kanan pada sites kemudian pilih Add FTP Site


Setelah itu tambahkan site nama sesuai yang kita gunakan. Letakkan path dengan folder yang sudah dibuat sebelumnya


IP Binding pada settingan berikut arahkan IP yang digunakan oleh server, kemudian pilih Port ftp sebagai default port 21, Kemudian pilih No SSL


Pada Authentication pilih Anonymous dan Authorization pilih Anonymous users, serta Permission Read dan Write berikan centang


Konfigurasi FTP sudah selesai maka rule akan tertambahkan pada Sites


Disini kita langsung masuk ke folder FTPServer dan buat salah satu folder untuk mencoba ftp tersebut


Lalu pengetesan menggunakan web browser dengan search ip server kita


Comments