Pada kesempatan kali ini saya akan membagikan sedikit tutorial yaitu Buat FTP Server di Windows Server 2016.
FTP (File Transfer Protocol) merupakan protokol yang berfungsi agar setiap client yang terhubung dapat saling mengirim dan menerima file.
Oke gan.. mari kita tutorialnya..
Pembuatan FTP pada Server
Pembuatan FTP pada Server
- Tambahkan dahulu fitur FTP agar kita dapat membuatnya di server, klik Manage, lalu pilih Add Roles and Features
- Lalu akan ada jendela yang berisi pada intinya bahwa komputer server anda harus kuat passwordnya, IP address harus static, dan juga security/keamanan harus sudah terupdate. Jika persyaratan sudah selesai, klik Next
- Lalu ada pilihan untuk memilih dimana kalian akan menambahkan fitur, dikomputer server atau virtual server, jika ingin dikomputer server maka pilih Role-based or feature-based installation, Lalu klik Next
- Setelah itu akan ada pilihan server mana yang ingin anda pilih, karena saya hanya menghandle satu server, maka saya pilih server saya sendiri lalu klik Next
- Pada option selanjutnya ceklis pada bagian Web Service (IIS) karena fitur FTP ada didalamnya
- Lalu akan muncul jendela seperti ini, Lalu konfirmasi dengan klik Add Features
- Pastikan Web Service (IIS) sudah terceklis dan pastikan juga Group policy management sudah terinstall, biasanya Group policy management sudah terinstall saat kita menambahkan fitur Active Directory Domain Services
- Pada bagian ini klik Next saja, ini hanya tampilan deskripsi dari fitur Web IIS
- Nah pada step ini kalian wajib checklist pada bagian FTP Server, setelah itu klik Next
- Lalu akan ada List apa saja yang akan di install pada saat kita checklist fitur fitur yang ada pada Windows Server, dan pada tahap ini anda hanya perlu klik Install
- Dan berikut adalah tampilan proses jalannya instalasi
- Jika instalasi sudah sukses maka akan ada "Installation succeeded on..." nah anda boleh klik Close
- Dan selamat FTP sudah terinstall, sekarang mari kita mengkonfigurasi DNS agar client tak perlu ribet mengingat IP kita, dengan cara klik Tools => DNS
- Kita akan menambahkan DNS ftp untuk FTP tentunya. Klik SERVER-ARDI => Forward Lookup Zones => ardi.net
- Lalu klik kanan pada ardi.net, pilih New Host
- Akan ada jendela New Host, pada Name isi dengan ftp. Lalu pada IP address isi dengan IP address yang ingin menjadi ftp, disini karena server saya akan dijadikan tempat ftp maka saya mengisinya dengan IP server saya yaitu 172.16.4.1. Klik Add Host
- Bisa dilihat FTP sudah tertambah di listnya
- Sekarang saatnya kita konfigurasi FTP yaitu dengan klik Tools => Internet Information Services (IIS) Manager
- Lalu klik pada SERVER-ARDI => Sites => Add FTP Site..
- Pada FTP site name isi dengan DNS yang sudah kita buat tadi, yaitu ftp.ardi.net dan pada Physical Path isi dengan path dimana anda akan membuat folder untuk FTP nya, klik titik 3 untuk memilih Pathnya, disini saya menggunakan drive D sebagai path FTP nya
- Untuk IP Address isi dengan IP komputer yang ingin kalian jadikan markas FTP nya, disini saya langsung membuat server menjadi markasnya oleh karena itu saya mengisinya dengan 172.16.4.1 untuk port nya biarkan default
- Pada Authentication checklist Anonymous saja agar Client dapat mengakses FTP tanpa memakai password, dan pada Authorization, Allow Acceess To silahkan diberikan kepada Anonymous Users, dan pada Permissions checklist Read dan Write
- Lalu buka folder FTP yang sudah kita buat tadi, dan buat folder serta file di Direktori FTP tersebut, supaya kita dapat mengecek di client apakah kita sudah masuk ftp server atau belum.
Pengetesan FTP pada Client
- Pertama kita cek apakah client kita sudah terhubung dengan server, dengan cara melakukan perintah ping terhadap ip server. Bisa dilihat Client saya sudah terhubung ke Server
- Lalu ping juga terhadap DNS yang sudah kita buat di server tadi, caranya sama dengan yang tadi yaitu melakukan perintah ping. Bisa dilihat dns saya juga sudah bisa diakses oleh client
- Selanjutnya kita buka file explorer di client dan ketik ftp://ip-server lalu enter. Bisa dilihat di file explorer ftp nya sudah bisa diakses oleh client
- Berikutnya kita buka internet explorer, lalu ketik alamat seperti tadi yaitu ftp://ip-server lalu enter. Jika sudah akan muncul halaman seperti ini yang artinya kita dapat mengakses ftp melalui browser
- Lalu kita akan mengakses ftp via CMD (Command Line), caranya adalah ketik ftp ip-server => pada user isi dengan anonymous => pada password kosongkan saja, Lalu enter. Maka kita jika masuk akan ada syntax ftp, Saat ini kita sudah masuk ke ftp server
Pengetesan Upload
- Mari kita uji Upload dari Client dengan perintah put, yaitu caranya dengan membuat file yang ingin kita kirim ke Server
- Setelah itu kita masuk ke ftp server dengan cmd
- Lalu ketik put, Enter. Dan pada Local file masukkan direktori tempat file yang ingin di kirim, disini direktori saya yaitu "C:\TES\TES.txt" dan pada Remote file isi dengan TES.txt itu merupakan nama yang akan disimpan diserver, Lalu enter
- Dan jika berhasil akan ada tanda 200 PORT command successful
- Mari kita cek di Folder FTP, apakah sudah terkirim filenya, dan ternyata sudah terkirim.
Pengetesan Download
- Mari kita buat file terlebih dahulu di Server, untuk kita download nantinya
- Lalu pada client, masuk ke ftp server, dan ketik perintah get lalu enter
- Pada Local File, ketik nama file yang ada pada server dan yang ingin kita download, disini saya ingin mendownload "TES.bmp"
- Pada Remote file, ketik dengan direktori dimana kita ingin menyimpan file hasil download, disini saya ingin menyimpannya di "C:\TES\TES.bmp"
- Jika sukses maka akan ada kode 200 PORT Command successful
- Lalu kita cek di folder kita, bisa dilihat hasil download kita sudah selesai
Nah selesai sudah konfigurasi FTPnya, Sampai jumpa kembali dan Semoga bermanfaat.. :D
Terima Kasih