Cara Mengatur Server FTP di Windows menggunakan IIS

Sebelumnya, saya telah menulis posting tentang cara mengubah komputer Anda menjadi server berbagi file Windows(how to turn your computer into a Windows file sharing server) menggunakan beberapa program berbeda. Jika Anda mencari cara cepat untuk berbagi file di komputer lokal Anda dengan teman atau keluarga, ini adalah cara mudah untuk melakukannya.

Namun, jika Anda ingin mengatur server FTP Anda sendiri di Windows menggunakan (setup your own FTP server in Windows using) IIS , Anda dapat melakukannya, tetapi memerlukan lebih banyak pengetahuan teknis. Tentu saja, ini juga memberi Anda kontrol yang lebih terperinci atas berbagi dan keamanan, jadi lebih baik bagi siapa saja yang memiliki sedikit pengetahuan komputer(computer know-how) . Plus, IIS adalah tentang menjalankan situs web, jadi jika Anda ingin menjalankan beberapa situs web bersama dengan server FTP(FTP server) , maka IIS adalah pilihan terbaik.

Perlu juga dicatat bahwa versi IIS yang berbeda hadir dengan setiap rasa Windows dan semuanya memiliki set fitur yang sedikit berbeda. IIS 5.0 datang dengan Windows 2000 dan 5.1 datang dengan Windows XP Professional . IIS 6 adalah untuk Windows Server 2003 dan Windows XP Professional 64-bit . IIS 7 adalah penulisan ulang lengkap IIS dan disertakan dengan Windows Server 2008 dan Windows Vista .

IIS 7.5 dirilis bersama dengan Windows 7 , IIS 8 dirilis dengan Windows 8 dan IIS 8.5 dirilis dengan Windows 8.1 . Sebaiknya gunakan IIS 7.5 atau lebih tinggi jika memungkinkan karena mendukung sebagian besar fitur dan memiliki kinerja yang lebih baik.

(Setup and Configure)Setup dan Konfigurasi Server FTP(FTP Server) di IIS

Hal pertama yang Anda perlukan untuk mengatur server FTP(FTP server) Anda sendiri di Windows adalah memastikan Anda telah menginstal Layanan Informasi(Information Services) Internet ( IIS ). Ingat(Remember) , IIS  hanya hadir dengan versi Windows Pro , Professional , Ultimate atau Enterprise(Ultimate or Enterprise versions) .

Di Windows Vista dan sebelumnya, klik Mulai(Start) , Panel Kontrol(Control Panel) dan buka Add/Remove Programs . Kemudian klik Add/Remove Windows Components . Untuk Windows 7 dan lebih tinggi, klik Program dan Fitur(Programs and Features) dari Panel Kontrol(Control Panel) , lalu klik Hidupkan atau matikan fitur Windows(Turn Windows features on or off) .

tambahkan hapus program

matikan fitur

Di panduan komponen, gulir ke bawah hingga Anda melihat IIS dalam daftar dan centang. Sebelum Anda mengklik Next , pastikan Anda mengklik Details dan kemudian centang  File Transfer Protocol (FTP) Service .

iis

protokol transfer file

Untuk Windows 7 dan yang lebih baru, lanjutkan dan klik kotak di sebelah Layanan Informasi Internet(Internet Information Services) dan Server FTP(FTP Server) . Anda juga perlu memastikan bahwa Anda mencentang kotak Alat Manajemen Web(Web Management Tools) jika tidak, Anda tidak akan dapat mengelola IIS dari Alat Administratif(Administrative Tools) nanti. Untuk FTP , Anda perlu mencentang kotak Layanan FTP( FTP Service) jika tidak, Anda tidak akan memiliki opsi untuk membuat server FTP(FTP server) .

saya instal

Klik OK dan kemudian klik Next . Windows akan melanjutkan dan menginstal file IIS yang diperlukan bersama dengan layanan FTP(FTP service) . Anda mungkin diminta untuk memasukkan disk Windows XP atau Windows Vista(Windows XP or Windows Vista disc) Anda saat ini. Anda tidak perlu disk untuk Windows 7 atau lebih tinggi.

Siapkan dan konfigurasikan IIS untuk FTP

Setelah IIS diinstal, Anda mungkin harus me-restart komputer Anda. Sekarang kita ingin melanjutkan dan membuka panel konfigurasi IIS(IIS configuration) untuk mengatur  server FTP(FTP server) . Jadi pergi ke Start , kemudian Control Panel dan klik Administrative Tools . Anda sekarang akan melihat ikon untuk Layanan Informasi Internet(Internet Information Services) .

alat admin

Saat Anda membuka IIS di Vista atau versi sebelumnya untuk pertama kalinya, Anda hanya akan melihat nama komputer(computer name) Anda di menu sebelah(hand menu) kiri . Silakan klik simbol + di sebelah nama komputer(computer name) dan Anda akan melihat beberapa opsi seperti Situs Web(Web Sites) , Situs FTP(FTP Sites) , dll. Kami tertarik dengan Situs FTP(FTP Sites) , jadi perluas juga. Anda akan melihat Situs FTP Default(Default FTP Site) , klik di atasnya.

situs ftp

Anda akan melihat setelah Anda mengklik situs FTP(FTP site) default bahwa ada beberapa tombol di bagian atas yang terlihat seperti tombol VCR : Play , Stop , dan Pause . Jika tombol Putar(Play button) berwarna abu-abu, itu berarti server FTP(FTP server) aktif. Server FTP(FTP server) Anda sekarang aktif dan berjalan! Anda benar-benar dapat menghubungkannya melalui perangkat lunak klien FTP Anda. (FTP client)Saya menggunakan SmartFTP, tetapi Anda dapat menggunakan apa pun yang Anda suka.

Untuk Windows 7 dan lebih tinggi, Anda akan melihat tampilan yang berbeda dari IIS . Pertama, tidak ada tombol putar atau semacamnya(play button or anything) . Juga, Anda akan melihat banyak opsi konfigurasi tepat di layar beranda(home screen) untuk otentikasi, pengaturan SSL , penjelajahan direktori(directory browsing) , dll.

konfigurasi ftp ii

Untuk memulai server FTP(FTP server) di sini, Anda harus mengklik kanan pada Situs(Sites) dan kemudian memilih Tambahkan Situs FTP(Add FTP Site) .

tambahkan situs ftp

Ini akan membuka wizard FTP(FTP wizard) tempat Anda memulai dengan memberi nama situs FTP(FTP site) Anda dan memilih lokasi fisik untuk file tersebut.

situs ftp baru

Selanjutnya, Anda harus mengonfigurasi binding dan SSL . Binding pada dasarnya adalah alamat IP yang Anda inginkan untuk digunakan oleh situs FTP(FTP site) . Anda dapat membiarkannya di All Unassigned jika Anda tidak berencana(t plan) menjalankan situs web lain. Biarkan kotak Mulai situs FTP secara otomatis(Start FTP site automatically) dicentang dan pilih Tanpa SSL(No SSL) kecuali Anda memahami sertifikat.

binding dan ssl

Terakhir, Anda harus mengatur otentikasi dan otorisasi(authentication and authorization) . Anda harus memilih apakah Anda ingin otentikasi Anonim(Anonymous) atau Dasar( Basic authentication) atau keduanya. Untuk otorisasi, Anda memilih dari  Semua Pengguna(All Users) , Pengguna Anonim(Anonymous) atau pengguna tertentu.

i adalah otentikasi

Anda sebenarnya dapat mengakses server FTP(FTP server) secara lokal dengan membuka Explorer dan mengetik (Explorer and typing)ftp://localhost . Jika semuanya bekerja dengan baik, Anda akan melihat folder dimuat(folder load) tanpa kesalahan.

ftp localhost

Jika Anda memiliki program FTP(FTP program) , Anda dapat melakukan hal yang sama. Buka perangkat lunak klien FTP dan ketik (FTP client software and type)localhost sebagai nama host dan pilih Anonim(Anonymous) untuk login. Hubungkan(Connect) dan Anda sekarang akan melihat folder tersebut.

localhost

Oke, jadi sekarang kita sudah menjalankan situsnya! Sekarang di mana Anda meletakkan data yang ingin Anda bagikan? Di IIS , situs FTP(FTP site) default sebenarnya terletak di C:\Inetpub\ftproot . Anda dapat membuang data di sana, tetapi bagaimana jika Anda sudah memiliki data yang terletak di tempat lain dan tidak ingin memindahkannya ke inetpub?

Di Windows 7 dan lebih tinggi, Anda dapat memilih lokasi mana pun yang Anda inginkan melalui wizard, tetapi itu masih hanya satu folder. Jika Anda ingin menambahkan lebih banyak folder ke situs FTP(FTP site) , Anda harus menambahkan direktori virtual. Untuk saat ini, cukup buka direktori ftproot(ftproot directory) dan buang beberapa file ke dalamnya.

direktori root ftp

Sekarang segarkan klien FTP(FTP client) Anda dan sekarang Anda akan melihat file Anda terdaftar! Jadi Anda sekarang memiliki server FTP(FTP server) yang aktif dan berjalan di komputer lokal Anda. Jadi bagaimana Anda terhubung dari komputer lain di jaringan lokal?

Untuk melakukan ini, Anda harus membuka Windows Firewall untuk mengizinkan koneksi FTP ke komputer Anda; (FTP)jika tidak, semua komputer eksternal akan diblokir. Anda dapat melakukan ini dengan membuka Start , Control Panel , mengklik Windows Firewall dan kemudian mengklik Tab Advanced .

firewall jendela

Di bawah bagian Pengaturan Koneksi Jaringan(Network Connection Settings) , pastikan semua koneksi dicentang di daftar kiri dan kemudian klik tombol Pengaturan(Settings) . Sekarang Anda dapat membuka port tertentu di komputer Anda berdasarkan layanan yang disediakan komputer Anda. Karena kami meng-hosting server FTP(FTP server) kami sendiri , kami ingin mencentang Server FTP( FTP Server) .

layanan ftp

Sebuah jendela popup(popup window) kecil akan muncul dengan beberapa pengaturan yang dapat Anda ubah, biarkan apa adanya dan klik OK. Klik OK(OK. Click OK) lagi di jendela utama Windows Firewall(Windows Firewall window) .

Di Windows 7 dan lebih tinggi, prosesnya berbeda untuk membuka port firewall(firewall port) . Buka Windows Firewall dari Control Panel dan kemudian klik Advanced Settings di sisi(hand side) kiri . Kemudian klik Inbound Rules dan gulir ke bawah sampai Anda melihat FTP Server (FTP Traffic-In) , klik kanan padanya dan pilih Enable Rule .

aturan ftp firewall

Kemudian klik Outbound Rules dan lakukan hal yang sama untuk FTP Server (FTP Traffic-Out) . Anda sekarang telah membuka firewall untuk koneksi FTP . Sekarang coba sambungkan ke situs FTP(FTP site) Anda dari komputer lain di jaringan Anda. Anda harus mendapatkan alamat IP(IP address) komputer terlebih dahulu sebelum dapat menyambungkannya dari komputer lain.

Pergi ke Start , klik Run dan ketik CMD . Ketik IPCONFIG dan catat nomor untuk Alamat IP(IP Address) :

alamat IP

Di klien FTP(FTP client) Anda di komputer lain, ketik Alamat IP(IP Address) yang baru saja Anda tulis dan sambungkan secara anonim. Anda sekarang seharusnya dapat melihat semua file Anda seperti yang Anda lakukan pada klien FTP(FTP client) yang ada di komputer lokal. Sekali lagi(Again) , Anda juga dapat membuka Explorer dan cukup ketik FTP :\ipaddress untuk terhubung.

Sekarang situs FTP(FTP site) berfungsi, Anda dapat menambahkan folder sebanyak yang Anda suka untuk keperluan FTP . Dengan cara ini, ketika pengguna terhubung, mereka menentukan jalur yang akan terhubung ke satu folder tertentu.

Kembali ke IIS , klik kanan pada Default FTP Site dan pilih New , lalu Virtual Directory .

direktori virtual

Di Windows 7 , Anda klik kanan pada nama situs(site name) dan pilih Add Virtual Directory .

tambahkan direktori virtual

Saat Anda membuat direktori virtual di IIS , pada dasarnya Anda akan membuat alias yang menunjuk ke folder di hard drive lokal. Jadi di wizard, hal pertama yang akan Anda tanyakan adalah nama alias. Make adalah sesuatu yang sederhana dan berguna seperti "WordDocs" atau "FreeMovies", dll.

alias direktori virtual

Klik Berikutnya(Click Next) dan sekarang telusuri ke jalur tempat Anda ingin merujuk alias. Jadi, jika Anda memiliki banyak film yang ingin Anda bagikan, jelajahi folder itu.

server ftp

Klik Berikutnya(Click Next) dan pilih apakah Anda menginginkannya sebagai akses Baca(Read) saja atau Akses Baca dan Tulis(Read and Write) . Jika Anda hanya ingin berbagi file, centang Baca(Read) . Jika Anda ingin orang dapat mengunggah file ke komputer Anda, pilih Baca dan Tulis(Read and Write) .

Baca tulis

Klik Berikutnya(Click Next) dan kemudian klik Selesai(Finish) ! Sekarang Anda akan melihat direktori virtual baru Anda di bawah situs FTP(FTP site) default . Di Windows 7 dan lebih tinggi, prosesnya dikurangi menjadi satu dialog yang ditunjukkan di bawah ini:

tambahkan folder virtual

Anda dapat terhubung dengan Anda menggunakan klien FTP(FTP client) Anda dengan memasukkan bidang Path(Path field) "/ Test" atau "/ NameOfFolder". Di Explorer , Anda cukup mengetik ftp://ipaddress/aliasname .

koneksi ftp

Sekarang Anda hanya akan melihat file yang ada di folder yang kita buat alias.

anonim

Itu saja! Anda dapat membuat folder sebanyak yang Anda suka! Satu-satunya hal lain yang perlu Anda lakukan adalah memberikan alamat IP(IP address) publik Anda kepada siapa saja yang terhubung dari luar jaringan internal Anda. Jika Anda ingin pengguna terhubung dari mana saja di dunia, Anda harus memberi mereka alamat IP(IP address) publik Anda , yang dapat Anda temukan dengan membuka http://whatismyipaddress.com/ .

Terakhir, Anda harus meneruskan port FTP(FTP port) di perute ke komputer lokal yang menghosting server FTP(FTP server) . Port Forward adalah situs yang bagus untuk menunjukkan kepada Anda cara meneruskan port pada router Anda ke komputer di jaringan rumah(home network) Anda . Anda juga harus membaca posting saya yang lain tentang penerusan porta dan (port forwarding)DNS dinamis :

Apa itu Penerusan Port?

Siapkan DNS Dinamis untuk Akses Jarak Jauh

Ini pasti banyak info dengan banyak langkah; jika Anda memiliki pertanyaan tentang semua ini, kirim komentar! Menikmati!



About the author

Saya seorang teknisi komputer dengan pengalaman lebih dari 10 tahun di industri hiburan. Saya tahu cara memperbaiki komputer dan tablet, meningkatkan kinerjanya, dan meningkatkan kegunaannya. Selain itu, saya juga dapat membantu kebutuhan hiburan Anda dengan memberikan tips tentang cara menonton TV atau mengunduh konten film di iPhone atau Mac Anda.



Related posts