Assalamualaikum wr,wb
Pada
pertemuan kali ini kita akan membahas FTP.. Apa sih FTP itu? FTP atau File Transfer Protocol Ialah sebuah protokol internet yang berja;an
di dalam lapisan aplikasi sebagai standar untuk pengiriman file komputer antar
mesin-mesin dalam sebuah jaringan. Kalau saya menyebutnya sebagai gudang berkas
dan paket data, karena di FTP Server kita bisa menyimpan berbagai macam file
dan berkas tentunya , yang bisa diakses oleh client baik mengunduh maupun
mengunggah file dan berkas..
Walaupun FTP
merupakan protokol internet yang dikembangkan pada awal-awal , tetapi FTP masih
tetap digunakan hingga masa kini.. FTP menggunakan protokol TCP dengan port
default yaitu port 21..
Konfigurasi
FTP Server di Windows Server 2012
Setelah
membaca ini kita akan mampu :
1. Mengkonfigurasi
FTP Server di Windows Server 2012
2. Mengunduh
dan mengunggah file/berkas dari client dari/ke FTP Server
3. Menggunakan
FileZilla dari Client untk mengakses FTP server
Hal yang
dibutuhkan :
1. Windows
Server 2012 (Virtualisasi)
2. Client
(Windows 7 , Virtualisasi)
Okee , kita mulai konfigurasi nya dari sekarang .. Readyy...
Rolll..... and ACTION !!!....
Menggunakan Anonymous User
Menggunakan Anonymous User
1. Klik Add roles and features untuk
menambahkan fitur baru , yaitu FTP server
2. Kemudian pilih
server mana yang akan install FTP server, nah disini saya hanya memiliki satu
server , jadi di server itulah saya akan menginstall FTP Servernya
3. Kemudian
kita install FTP Servernya, ini terletak pada bagian Sub-option dariWeb Server
(IIS) , kemudian pilih Next
4. Selanjutnya
kita langsung next saja, karena kita telah cukup menginstall FTP Server saja
5. Jika semua
dirasa cukup, bisa klik Install nya
langsung
6. Kemudian
sekarang kita tunggu installation selesai
7. Kemudian
jika sudah selesai akan seperti ini
8. Selanjutnya
kita tambahkan host baru di DNS Manager, yaitu Name = ftp , dan IP address kita
berikan IP server saja, karena Server inilah yag menjadi FTP servernya
9. Jika sudah
membuat , akan seperti ini tampiln DNS Manager nya
10. Selanjutnya
kita pindah ke IIS Manager , Tools > IIS Manager
11. Nah ketika
masuk, akan muncul FTP nya seerti gambar berikut.. Kita Klik FTP Authentication untuk mengatur ,
siapakah yang boleh mengakses FTP server
12. Nah pertama
kita menggunakan Anonymous dulu untuk Authentication , Klik Amonymous Authentication lalu , klik Enable
13. Kemudian
kita pindah ke FTP Auhorization, ini berguna untuk meng-allow siapa saja kah
yang bisa mengakses server FTP nya
14. Kemudian
kita buat Allow Rules untuk membuat peraturan , siapa yang
dibolehkan mengakses FTP ini
15. Nah disini
kita Allow All Anonymous User, ang artinya kita membolehkan semnua user yang
masuk ke FTP menggunakan Anonymous
16. Kemudian
kita buat direktory baru untuk Pysical path dari FTP server yang akan kita
buat, atau bisa dibilang folder yang akan menjadi rumah buat file-file yang
diakses sebagai FTP
17. Selanjutnya
kita buat FTP site-nya , klik kana pada “Sites” , kemudian “Add FTP Sites”
18. Disini kita
berikan nama FTPnya, saya membuatnya sesuai dengan domain yang telah saya buat ,
lalu Physical Path kita arahkan ke folder yang telah kita buat sebelumnya
19. Selanjutnya
kita berikan IP address dan port nya, lalu, karena saya tidak membuat SSL ,
jadi tidak usah pake SSL, kemudian klik Next
20. Selanjutnya
kita berikan Authorization dan Authetnication nya.. Ini kita klik Anonymous lalu Authorizatoin nya pilih Amonymous User ,
lalu permission nya di klik Read and Write, Write=Agar user bisa membuat file
dan otak atik file , Read=ya tentu agar User bisa ngebaca dong-_- ... Kemudian
klik Next
21. Setelah
membuat situs FTP nya, kita Explore dulu
22. Nah ini
kita buat dulu contoh folder didalam Folder yang menjadi FTP
23. Kemudian
coba kita akses FTP server tersebut melalui File Explorer , dengan cara ketik ftp://IP-ADDRESS-SERVER atau bisa juga
menggunakan ftp://nama-ftp-site ... nah bisa
dilihat , telah tampak folder yang telah kita buat di lokasi folder C:\FTP
sebelumnya
24. Nah
sekarang kita coba buat folder baru yaa..
25. Sekarang
coba kita akses FTP tersebut menggunakan browser, caranya sama , menggunakan ftp://ip-address-server atau ftp://nama-ftp-site
26. Selanjutnya
kita coba akses FTP tersebut menggunakan cmd, yaaa lewat cmd .. caranya sama
seperti biasa , nah tapi disini kita ditanyaan user nya, karena kita menggunakan
Anonymous , maka gunakan “anonymous” saat ditanya User , dan Password nya
dikosongin aja..
27. Sekarang ,
kita akan mencoba untuk mengunggah sebuah file ke FTP Server , pertama kita
buat dahulu file nya , letakan dimana saja
28. Kemudian
kita pindah ke lokasi dimana letak file yang tadi dibuat, barulah kita masuk ke
FTP server lagi .. Disini kita akan membuat folder baru , yaitu folder “lewat_cmd”
29. Nah
sekarang kita unggah file yang telah kita buat , yaitu “Test FTP.txt” dengan command put
30. Sekarang
coba dicek lagi di FTP server nya, akses menggunakan File explorer coba
Menggunakan
FileZilla
Sekarang coba kita menggunakan software FileZilla, saya
menggunakan Client Windows7 ..
Untuk FileZilla bisa didwonlad di internet banyak..
31. Pertama ,
buka aplikasi FileZilla tersebut , lalu dengan tampilan seperti ini , kita isi bagian host dan Username , lalu klik “Quickconnect”
32. Kemudian kalau ada kata-kata successful , nah berarti
kita berhasil masuk ke FTP server nya , dan bisa dilihat di bagian remote site
, itulah FTP servernya hehehehe
33. Nah disini
kita coba buat folder baru yaa , klik kanan pada bagian Remote site, kemudian
klik Create Directory
34. Kita beri
nama “pakeFileZilla”
35. Kalau dicek
lagi di File Explorer, maka folder “pakeFileZilla” akan muncul
Menggunakan Basic User
Daritadi kan kita Cuma pake Anonymous , terus gimana
pake User?? Come on , kita buat User untuk membuat FTP menggunakan User ..
1. Pertama
kita ke bagian Tools > Active Directory Users and Computers , nah disini
kita klik kanan untuk membuat user baru.. Saya sarankan nama Usernya jangan
megandung nama domain, karena seringkali gagal mengakses FTPnya
2. Kemudian
berikan password nya, dan check box “password never expires” agar password
tersebut bisa digunakan selalu..
3. Selanjutnya
klik Finish ya gan..
4. Kemudian
kita buat folder baru dengan nama yang baru , ini untuk path dari FTP user ..
5. Kemudian
kita buat situs FTP baru seperti tadi
6. Buat nama
situs nya dengan nama terserah , saya menggunakan nama yang tadi biar gak ribet
7. Kemudian
pada bagian binding bisa kita berikan IP address Server itu sendiri, kemudian
untuk SSL nya , tidak usah kita berikan , karena kita tidak membuat certificate
8. Kemudian
pada bagian Authentication dan Authorization kita berikan Basic Authentication
karena kita akan menggunakan sebuah user , lalu untuk user Authorization kita
berikan access pada “Specified User” atau User tertentu, lalu masukkan user
yang telah kalian buat sebelumnya ..
9. Kemudian
coba kita akses lagi FTP Server dengan menggunakan File Explorer terlebih
dahulu , masukkan user dan password sesuai dengan yang telah kalian buat sebelumnya
10. Yapp kita
berhasil masuk ke FTP server menggunakan user-nya
11 Kemudian
coba kita akses juga menggunakan Browser, masukkan user dan password yang telah dibuat
12. Alhamdulillah
Berhasil
13. Kemudian
coba kita akses menggunakan cmd , dan berhasil juga
14. Nah
sekarang coba kita akses FTP nya menggunakan FileZilla dari Client Windows7,
pertama masukkan host dengan IP address atau bisa juga dengan meggunakan domain
(dengan syarat sudah bisa mengakses DNSnya) , kemudian isikan usernam dan
passwordnya , lalu QuickConnect
15. Kemudian
kita ditanyakan apakah ingin menyimoan password atau tidak.. Jika 1, maka kita akan
menyimpan password, jika 2, maka tidak akan menyimpan password
14. Jika
berhasil akan ada tulisan listing successful seperti dibawah ini, dan field di
bagian kanan akan terisi dengan file-file yang ada pada ftp Sserver