FTP (File Transfer Protocol) adalah sebuah protokol internet yang berjalan di dalam aplikasi sebagai standar untuk pengiriman file komputer antar mesin-mesin jaringan.
Buka server manager seperti biasa
kemudian add Roles and Features
kemudian pilih Role based ... pada Installation type
setelah itu pilih pilih server yang akan kita gunakan
kemudian pada Server Roles kita install Web server IIS dan FTP server
kemudian pada skip saja pada menu Features
kemudian kita konirmasi instalasi kita, kemudian klik install
setelah itu tunggu installasi sampai selesai, setelah itu klik close
oh iya jangan lupa sebelumnya kalian harus menginstall DNS dulu sebelumnya, jika sudah kita buat host baru pada DNS kita dengan cara klik kanan dan pilih New host, isikan ftp sebagai nama host dan ip address server kita kemudian pilih Add Host
kemudian untuk melakukan teskoneksi coba kita ping dns ftp kita pada cmd
jika sudah kita buat dulu site FTP kita pada IIS Managerdengan cara klik kanan pada Sites dan pilih Add Ftp Site ...
lalu isikan nama situs FTP anda dan pilih directory atau folder dimana folder ftp anda berada
kemudian isikan ip server ftp anda dan untuk SSL pilih No SSL
pada Authentication pilih basic, allow access to Specified Users dan isikan nama user yang diperbolehkan login ke ftp anda
kemudian langkah selanjutnya adalh membuat user sesuai konfigurasi kita sebelumnya caranya pada server manager pilih menu Tools dan pilih Active Directory Users and Computers
pada menu users pilih new - User
kemudian isikan biodata user anda, ingat pada bagian user logon name isikan sesuai specified user pada knfigurasi ftp site sebelumnya
isikan password
dan finish
maka hasilnya akan seperti ini
sekarang kita akan mengupload file queenvin.txt dari desktop client ke ftp server menggunakan perintah put
sekarang kita akan mencoba menggunakan perintah get yaitu untuk mendownload
pada
(remote-file) vinfile.txt ( nama file di ftp yang akan kita download )
kemudian pada
(local-file) /home/queenvin/Desktop/queenfile.txt ( directory-tempat-dimana-file-download-diletakkan/namafile )
maka hasilnya file yang tadi kita download akan berada pada Desktop client kita
FTP memiliki fungsi utama untuk melakukan pengunduhan (Download) atau (Upload) sebuah file pada komputer dari server FTP ataupun Client FTP
untuk windows server 2012 berikut langkah langkah konfigurasinya :Konfigurasi FTP Anonymous
Buka server manager seperti biasa
kemudian add Roles and Features
kemudian pilih Role based ... pada Installation type
setelah itu pilih pilih server yang akan kita gunakan
kemudian pada Server Roles kita install Web server IIS dan FTP server
kemudian pada skip saja pada menu Features
kemudian kita konirmasi instalasi kita, kemudian klik install
setelah itu tunggu installasi sampai selesai, setelah itu klik close
oh iya jangan lupa sebelumnya kalian harus menginstall DNS dulu sebelumnya, jika sudah kita buat host baru pada DNS kita dengan cara klik kanan dan pilih New host, isikan ftp sebagai nama host dan ip address server kita kemudian pilih Add Host
Hasil setelah menambah Host FTP pada DNS |
setelah itu jangan lupa arahkan DNS yang telah kita buat pada pc kita
jika sudah kita buat dulu site FTP kita pada IIS Managerdengan cara klik kanan pada Sites dan pilih Add Ftp Site ...
lalu isikan nama situs FTP anda dan pilih directory atau folder dimana folder ftp anda berada
agar mudah kita buat folder FTP pada Local disc C sebagai physical directory FTP kita
jika sudah klik next
pada kolom ip address isikan ip server kalian kemudian pilih No SSL pada bagian ssl
kali ini saya akan membuat ftp tanpa authentication jadi kita tidak perlu login sebagai apapun saat kita masuk ke ftp yang kita buat, oleh karena itu pada bagian Authentication pilih Anonymous, pada authorization pilih Anonymous, lalu agar klien tidak hanya bisa mendownload kita harus menceklis Read dan Write pada Permission jika sudah klik finish
penampakan setelah FTP sites berhasil di buat |
sekarang untuk percobaan kita buka path ftp kita dan buatlah satu folder
kemudian kita membutuhkan satu pc lagi sebagai klien, dan jangan lupa arahkan dns nya ke dns server yang telah kita buat tentunya
jika sudah coba kita tes koneksi dahulu melalui CMD dengan melakukan ping ke dns kita, barulah setelah itu kita cek menggunakan file manager, CMD, Browser dan File zilla
Percobaan Menggunakan File Manager
pada file manager isikan ftp://192.168.88.2(sesuai ip ftp server anda)
Percobaan Menggunakan CMD
pada cmd coba isikan command ftp ftp.queenvin.net(sesuai dns anda) setelah itu karena kita menggunakan anonymous ftp pada kolomuser isikan anonymous dan kosongkan pada kolom password, jika sudah berhasil login untuk mengeceknya gunakan command dir untuk melihat list file yang terdapat pada ftp anda
Percobaan Menggunakan Browser
pada browser isikan ftp://192.168.88.2 pada kolom url
Percobaan Menggunakan FileZilla
pada file zilla, isikan ip ftp anda pada host dan isikan anonymous pada usernam lalu klik Quickconnect
Konfigurasi FTP User mode
untuk user mode caranya sebagai berikut
buka IIS manager kemudian klik kanan pada sites dan pilih Add FTP Sites...
isikan nama situs ftp anda kemudian pilih lokasi directorry dari ftp anda nantinya
kemudian isikan ip server ftp anda dan untuk SSL pilih No SSL
pada Authentication pilih basic, allow access to Specified Users dan isikan nama user yang diperbolehkan login ke ftp anda
maka hasilnya akan seperti berikut
pada menu users pilih new - User
kemudian isikan biodata user anda, ingat pada bagian user logon name isikan sesuai specified user pada knfigurasi ftp site sebelumnya
isikan password
dan finish
untuk percobaan buka file manager pada server kemudian pada kolom path isikan ftp://192.168.88.2(sesuai ip ftp server anda), kemudian saat muncul window log on as, gunakanlah akun yang telah anda buat sebelumnya untuk login lalu klik Log On
maka hasilnya anda bisa masuk ke server ftp yang anda buat menggunakan user
Pengujian Menggunakan Browser
pada kolom url isikan ftp://192.168.88.2, kemudian saat window authentication muncul isikan akun anda kemudian klik ok
maka hasilnya akan seperti ini
Pengujian Menggunakan File Zilla
untuk pengujian menggunakan filezilla pada host isikan ip address serveer ftp anda, username akun anda dan password jika sudah semua klik Quickconnect
Pengujian terminal Client Linux + Put & Get
pertama login ke ftp server anda menggunakan user mode dengan perintah
ftp ftp.queenvin.net atau ftp 192.168.88.2
kemudian untuk pembuktian kita gunakan command dir untuk melihat isi ftp kita, dapat kita lihat pada gambar bahwa ftp kita masih kosong dan hanya terdapat folder bernama Queen
sekarang kita akan mengupload file queenvin.txt dari desktop client ke ftp server menggunakan perintah put
caranya gunakan perintah put
pada
(local-file) /home/queenvin/Desktop/queenvin.txt ( directory-file/namafile )
kemudian pada
(remote-file) Vinfile.txt ( nama file setelah di upload di ftp )
maka hasilnya saat kita menggunakan command dir file yang kita upload akan berada pada ftp server kita
sekarang kita akan mencoba menggunakan perintah get yaitu untuk mendownload
pada
(remote-file) vinfile.txt ( nama file di ftp yang akan kita download )
kemudian pada
(local-file) /home/queenvin/Desktop/queenfile.txt ( directory-tempat-dimana-file-download-diletakkan/namafile )
maka hasilnya file yang tadi kita download akan berada pada Desktop client kita