- Oke, langkah pertama sekali adalah kalian ke server manager kemudian kita tambahkan terlebih dahulu rolenya yakni FTP server dengan cara klik "add roles and feature". Kali ini saya mengkonfigurasi FTP ( File Transfer Protocol) di windows server 2016.
- Ketika kita ingin memilih tioe instalasi, maka kalian pilih "Role based or feature-based instalation" Karena kita akan menambahkan beberapa role dan fitur lainnya. Kemudian klik "next"
- Selanjutnya pilih server yang akan digunakan, disini kita akan pilih server pool. Kemudian klik "next"
- Selanjutnya berhubung karena FTP adanya didalam "Web server IIS" maka kita akan aktifkan terlebih dahulu "Web server IIS" setelah itu baru kita tambahkan role FTP server.
- Selanjutnya akan muncul pop up seperti gambar diatas. Pop up diatas dimaksudkan untuk menambahkan role Web server IIS dengan cara klik add features.
- Untuk selanjutnya penambahan fitur lainnya tidak diperlukan. Kalian kosongkan saja lalu klik "next".
- Jika sudah, maka Web server IIS sudah ditambahkan dimana versi yang digunakan internet informasi service 10.0
- Kemudian pada role service, Kalian beri centang pada FTP Server kemudian klik next
- Kemudian akan mucul sebuah confirmasi apakah kita akan melakukan instalasi atau tidak, karena kita mengistallnya maka kita klik Install
- Kemudian tunggu proses instalasi sampai selesai.
- Jika sudah terinstal maka klik Close
- Selanjutnya adalah masuk pada Tools dan pilih Internet Information Service(IIS) Manager
- Kemudian tampilan dari IIS Manager akan seperti gambar diatas. Disini server IIS dibuat sesuai dengan informasi yang diberikan yaitu IIS versi 10.
- Selanjutnya kalian double click pada server yang telah kita buat sebelumnya.
- Selanjutnya tampilan dari Server home dari IIS versi 10 seperti gambar diatas
- Kemudian pada server home ini kalian pilih FTP Authentication. Gunanya untuk menjelaskan user yang diberikan hak akses login.
- Kemudian pada FTP Authentication ada dua group yaitu anonymous dan basic authentication . Kemudian kita klik pada bagian anonymous dan klik Enable pada tampilan gambar sebelah kanan layar.
- Kemudian kita akan kembali pada server home dan kalian pilih FTP authorization rules
- Kemudian kalian pilih add allow rules pada action. Kemudian allow access to content pilih All Anonymous Users lalu beri centang pada Read dan Write pada permissions
- Kemudian klik OK
- Kemudian satu dari user dari Anonymous telah di tambahkan pada FTP Authorization Rules.
- Selanjutnya buat sebuah folder pada server yang nantinya akan dishare ke client. Nama folder yang akan digunakan kalian boleh taruh di Drive C dan Drive D
- Kemudian tambahkan kalian klik Sites dan pilih add FTP site . Gunanya untuk menambahkan site name sesuai dengan yang akan digunakan
- Kemudian Pada FTP site name kalian masukan nama FTP site sesuai dengan keinginan kalian. Contonya : ftp.Andhika.net
- Lalu letakkan pathnya sesuai dengan folder yang sudah kalian buat sebelumnya. Kemudian klik Next
- Setelah itu, Masukan IP address sesuai dengan IP yang digunakan server. Kemudian pilih portnya 21. Lalu kita pilih NO SSL , karena kita belum menggunakan SSL
- Kemudian pada Authentication kalian beri centang pada Anonymous.
- Kemudian pada Allow Acces kalian pilih Anonymous Users
- Kemudian kalian beri centang pada Read dan Write pada permissions, Kemudian klik Finish
- Konfigurasi pada FTP sudah kita selesaikan kita akan coba verifikasi dengan klik Explorer pada tampilan gambar disebelah kanan layar
- Disini kita akan langsung melakukan verifikasi dengan masuk ke folder FTP dan kita akan buat salah satu folder untuk mencobanya
- Verifikasi yang selanjutnya adalah dengan mengakses IP Address pada server contohnya ftp://172.16.2.1
- Verifikasi selanjutnya adalah dengan megakses ke web browser dengan cara buka web brousernya dari client, lalu masukan IP address nya
- Verifikasi selanjutnya adalah melalui CMD dengan mengetikan ftp://IP Address contonya : ftp://172.16.2.1 lalu masukan login Anonymous kemudian password defaultnya adalah IUSR
- Selanjutnya kita akan mencoba perintah Put. Untuk langkah-langkahnya pertama buat sebuah file pada client misalnya kita namai file itu dengan Cahyo. Kemudian login masuk menggunakan CMD. Kemudian masukan perintah seperti gambar diatas. Jika berhasil maka akan muncul File yang kita share dari client ada pada server. Untuk lebih jelasnya silahkan liat gambar diatas.
- Kemudian Kita akan mencoba perintah get. Sama halnya dengan put, tapi hanya sedikit perbedaannya. Caranya kalian buat sebuah File pada server dan namai filenya itu, misalnya coba. Kemudian kalian login masuk ftp meggunakan CMD pada client dengan menggunakan perintah diatas. Jika berhasil maka pada Desktop Client akan muncul file yang kita buat pada server tadi denagn menggunakan perintah get.
- Verifikasi selanjutnya adalah dengan menggunakn filezilla. Filezilla disini dimaksudkan di sisi client. Lalu kalian masukan Host nya sesuai dengan IP Address dari server lalu pada username masukan Anonymous dan password(bila diisi passwordnya IUSR) boleh tidak diisi dan port yang digunakan adalah 21
- Kemudian menggunakan authentication user kita terlebih dahulu membuat folder letak pathnya yang akan dijadikan FTP. Masukan FTP site name dan physical path(Sesuai lokasi FTP) kemudian klik next
- Masukan IP Address kalian contohnya : 172.16.2.1 dan portnya adalah 21
- Kemudian karena kita tidak menggunakan SSL maka kita pilih NO SSL, kemudian klik Next
- Kemudian pada authentication pilih Basic.
- Lalu pada Allow access pilih Specified Users dan masukan nama contohnya: Andhika
- Kemudian beri centang pada Read dan Write pada permissions, lalu klik Finish
- Konfigurasi FTP sudah dibuat, maka kita akan menambahkan user yang akan mengakses file FTP. pilih tab Tools kemudian klik Computer Management
- Klik Computer Management dan pilih User kemudian klik kanan pada user.
- Kemudian isikan data usernya dengan cara memasukan Username dan Password user. Untuk password harus menuliskan gabungan antara huruf, angka, simbol
- Kemudian klik Create
- Satu user telah ditambahkan pada server tersebut. Perhatikan gambar diatas!!
- Kemudian coba buka ftp://172.16.2.1 dan login dengan Username dan Password yang telah kalian buat sebelumnya
- Kemudian buat salah satu folder untuk mengecek FTP tersebut berjalan atau tidak.
- Selanjutnya kita akan melakukan verifikasi pada CMD dengan memasukan perintah users\administrator\dekstop>ftp 172.16.2.1 lalu masukan login dengan Username yang telah kita buat contohnya: Andhika9 . Lalu buat satu folder tersebut dengan menggunakan perintah mkdir nama folder.
FTP Filtering adalah salah satu fitur yang terdapat pada FTP yang memungkinkan hanya bebrapa data yang bisa diupload yang berekstensi file yang diizinkan. Berikut cara akan saya paparkan:
- Langkah pertama buat beberapa file yang akan kita lakukan percobaan pada proses filtering. Disini extensi yang saya gunakan ada .doc, .mpeg, .avi, .amr.
- Selanjutnya kalian menuju ke bagian IIS manager dan pilih FTP Filtering.
- Kemudian disini kita akan memfilter mana file extensi yang diperbolehkan pada server maupun client. Untuk itu kita pilih Allow File Name Extension untuk memperbolehkan file yang berextensi itu bisa diupload.
- Disini kita akan memperbolehkan file yang berextensinya adalah .doc, .mpeg. Jika sudah klik OK.
- Kemudian kita akan memfilter file extensi yang tidak diizinkan untuk diupload. File nya adalah .amr dan .avi. Kemudian klik ok.
PEMBUKTIAN
- Ok kita sudah memfilter file mana saja yang boleh diupload oleh server dan nantinya akan ada pula di client. Ok kita sekarang lakukan percobaan yaitu dengan mengcopy file yang boleh diupload yaitu .doc dan .mprg.
- Kemudian paste maka bisa dilihat bahwa file yang boleh diupload akan muncul setelah kita melakukan copy paste hal demikian akan juga muncul pada client.
- Kemudian kita akan coba melakukan percobaan pada file yang tidak diizinkan untuk diupload. File yang berextensinya adalah .avi dan .amr . kemudian klik copy pada kedua file itu.
- Kemudian paste maka bisa dilihat bahwa file ini tidak diizinkan untuk diupoad. Bisa dilihat pada pernyataan File extension was denied yang menunjukan bahwa file tidak diizinkan untuk diupload.
EmoticonEmoticon