17 Mei 2022

Mengaktifkan Server FTP melalui Administrative Tools.

Server FTP akan berjalan jika komponen FTP Service sudah terinstall didalam komputer. 

Pada artikel sebelumnya saya sudah jelaskan bagaimana caranya instalasi komponen FTP dan Console IIS pada OS Windows. Setelah proses instalasi selesai, Kita akan mengaktifkan fitur FTP ini di dalam OS Windows versi apapun.
Berikut ini adalah langkah-langkahnya :
  • Buka "Control Panel". Untuk Win 10 ke atas, gunakan Search bar dan ketik Control Panel. 
  • Klik "Administrative Tools".
  • Klik "Internet Information Service (IIS) Manager".
  • Lalu Nama Komputer kita akan terlihat di Tab Connections sebelah kiri, untuk Contoh nya adalah komputer milik saya pribadi, dengan nama DESKTOP-068QL2E. Lalu klik kanan pada nama komputer tsb.

  • Lalu pilih "Add FTP Site"
  • Isi "FTP Site Name" dengan nama terserah anda. Contoh ; saya mengisinya dengan Desktop FTP.

  • Tekan tombol [ ... ] disebelah kanan textfield "Phisycal Path", lalu pilih folder yang ingin digunakan sebagai folder utama FTP.
  • Klik "Next".
  • Pada bagian "IP Address" isi atau pilih ip_address komputer kita, yang ingin digunakan sebagai Server FTP pada Jaringan LAN/intranet. Untuk melihat ip_address yang diberikan jaringan, bisa melihat di Network And Sharing Center pada Control Panel.
  • Isi nomor "Port" dengan 21 (standar port FTP adalah 21 atau 2121), bisa juga dengan nomor port berbeda, akan tetapi disarankan diatas nomor 500.
  • Centang bagian "Start FTP Site Automatically"
  • Pilih "No SSL" pada bagian SSL.

  • Klik "Next"
  • Pada bagian Authentication And Authorization Information, centang Basic pada kategori Authentication.
  • Pilih Specified users pada combo Allowed access to :
  • Isi bagian bawahnya dengan Username yang akan diizinkan terkoneksi dengan Server FTP, contoh yang saya isi adalah user dengan nama SmartPhone.
  • Centang "Read".
  • Centang "Write".
  • Klik "Finish".

Aktivasi dan Konfigurasi FTP sudah selesai, selanjutnya kita akan membuat password untuk username yang sudah didaftarkan di Server FTP tersebut, agar username tersebut bisa digunakan sebagai Client FTP, berikut langkahnya :
  • Buka "Control Panel". Untuk Win 10 ke atas, gunakan Search bar dan ketik Control Panel. 
  • Klik "User Accounts".
  • Klik "Manage another account".
  • Klik username yang dibuat dari FTP Console tadi, lalu klik "Change Password"
selesai, satu User dalam Server FTP sudah bisa digunakan. Akan tetapi kita harus cek Firewall terlebih dahulu, apakah Port yang digunakan (contoh diatas adalah Port : 21) sebagai Server FTP sudah diizinkan oleh Firewall atau belum. Nanti dilangkah selanjutnya kita cek.

Selain mengubah password pada username tersebut diatas, kita juga bisa mengubah account type menjadi Administrator atau Standard. Jika ingin menggunakan lebih dari satu PC atau berbagai device terhubung secara bersamaan melalui FTP, maka bisa dibuatkan username satu per satu beserta password nya pada Console FTP Authorization Rules. Penggunaan mode Anonymous atau mode All User pada Server FTP bisa saja dibuat, tetapi untuk Windows 7 keatas, harus melakukan setting Security Permissions atau Special Permissions pada username tsb dan Folder FTP. Tapi saya sarankan untuk membuat username di Server FTP dan Account Windows satu per satu, ini akan menjadikan Server dan OS Windows lebih aman untuk ke-depannya.

Berikut ini adalah langkah menambahkan username baru di dalam komputer yang akan menjadi client FTP.
  • Klik "Settings" pada Windows 10.
  • Klik "Accounts"
  • Klik "Family & other Users" pada Menu sebelah kiri.
  • Pada bagian Other Users, klik "Add someone else to this PC".
  • Lalu pada bagian PopUp konfirmasi, klik link "I don't have this person's sign-in information", lalu klik "Next".
  • Lalu pada bagian PopUp selanjutnya, klik link "Add a user without a Microsoft account", lalu klik "Next".
  • Lalu Isi username baru dan password pada PopUp Create an account for this PC, lalu klik "Next".




Jika menggunakan OS Windows sebelum versi 10, dibawah ini langkah-langkahnya ;
  • Buka "Control Panel". Untuk Win 10 ke atas, gunakan Search bar dan ketik Control Panel. 
  • Klik "User Accounts".
  • Klik "Manage another account".
  • Klik "Create a new account".
  • Lalu Isi username baru yang akan digunakan juga sebagai account Client FTP, lalu klik "Next".
  • Silahkan pilih Administrator atau Computer Administrator atau Standard User atau Limited, lalu klik "Create Account".
  • Klik pada Icon username yang baru dibuat tadi.
  • Lalu "Create a password" pada username baru tersebut.
  • Isi password, lalu klik "OK".

Ingat, username dan password yang baru dibuat tersebut, akan kita buatkan juga di Server FTP, agar Server FTP bisa mengizinkan device dengan username tersebut masuk ke dalam folder FTP. Untuk membuat user baru pada Server FTP, bisa dilihat kembali pada bagian atas artikel ini. 



Selanjutnya adalah percobaan (testing) pada server FTP menggunakan Server itu sendiri.

Membuat Server FTP Sendiri tanpa Software

Pada artikel sebelumnya, saya sudah menjelaskan sedikit pemahaman singkat tentang FTP.


Lalu, Bagaimana Cara Membuat Server FTP ? 
Caranya adalah dengan mengaktifkan Fitur Windows untuk FTP Server, 
berikut ini adalah langkah-langkahnya : 

Untuk Windows sebelum versi 10 :
  • Klik "Control Panel"
  • Klik "Program and Features"
  • Pada Tab sebelah kiri, klik Menu Text "Turn Windows Features on or off"
  • Klik pada tanda + pada menu "Internet Information Services"
  • Centang kotak "FTP Server"
  • Klik pada tanda + pada menu "Web Management Tools"
  • Centang kotak "IIS Management Console"
  • Klik "OK"

Untuk Windows 10 dan setelahnya :
  • Klik "Settings"
  • Klik "Apps"
  • Klik Sebelah Kanan Atas, Menu Text "Programs And Features"
  • Pada Tab sebelah kiri, klik Menu Text "Turn Windows Features on or off"
  • Klik pada tanda + pada menu "Internet Information Services"
  • Centang kotak "FTP Server"
  • Klik pada tanda + pada menu "Web Management Tools"
  • Centang kotak "IIS Management Console"
  • Klik "OK"




Tunggu hingga proses selesai. Jika instalasi dan aktivasi FTP sudah selesai, maka Tutup.
Jika tidak berhasil diaktifkan, kemungkinan beberapa file yang dibutuhkan windows tidak tersedia didalam komputer anda, atau bisa juga ketika Windows mencari file ke Server Microsoft ternyata Server sudah tidak tersedia (closed), atau mungkin juga karena jaringan internet tidak tersedia. 

Solusi lain untuk aktivasi FTP tanpa terhubung server Microsoft adalah instalasi Manual protokol ini dengan menggunakan CD/DVD OS khusus Server (spt; Win2000, atau Win Server2002), atau bisa juga mencari file konfigurasi FTP yang terdapat pada fitur IIS (Internet Information Services) di internet. Untuk keterangan lebih lengkap instalasi manual FTP, silahkan cari di forum Microsoft Center (Web), atau Microsoft Club dan Forum lainnya.


Selanjutnya, jika sudah faham tentang sedikit FTP. Dan Instalasi FTP sudah selesai.
Maka Langkah selanjutnya adalah mengaktifkan Server FTP ini melalui Konsol Administrator.

Cara Transfer File Besar dari Windows 10 ke Android

Ada beberapa metode transfer file dari Smartphone Android ke dalam OS Windows, begitu juga sebaliknya, antara lain :

  1. via Koneksi Bluetooth.
  2. via Link To Windows.
  3. via Nearby Sharing.
  4. via Aplikasi pihak ketiga yang terdapat pada Microsoft Store atau Google App. 
  5. dan metode satu lagi yang barusan saya lakukan, yakni dengan menggunakan Protokol (metode koneksi jaringan) FTP, dengan kepanjangan-nya adalah File Transfer Protokol.

Kita lanjut sedikit membahas FTP. Oke?

Apa itu FTP ?
Seperti namanya saja, File Transfer Protocol. Yaitu Protokol (metode sambungan jaringan) yang dikhususkan untuk mengirimkan file dari satu alat (device) yang akan disediakan oleh penyedia protokol ini (server), untuk di transfer ke alat (device) lainnya sebagai penerima file (client). FTP ini sangat efektif ketika kita ingin mengambil file besar atau file dengan berbagai ekstensi. Bahkan virus yang ada pada folder Server pun akan ikut terbawa dan tersedia untuk client. Kekurangan dari protokol ini adalah belum adanya file management untuk transfer data sekaligus dalam satu transmisi kirim, seperti halnya Sharing Folder via Network milik Microsoft, atau seperti aplikasi ShareIt pada smartphone/android.

Umumnya, Server Ftp hanya bisa dikonfigurasikan sebagai pengirim file, tapi bisa juga diset agar bisa menerima file (menyimpan file) dalam satu struktur folder yang diizinkan, berbeda dengan metode "sharing folder" milik Windows sejak zaman Win XP, dengan kelebihannya sharing folder tsb sudah bisa melakukan kirim dan terima file (2 arah sebagai server dan client) dalam satu folder. Dan ketika protokol FTP ini diaktifkan, maka biasanya server akan menunggu selamanya (standby) selama belum ada sinyal request dari client. Begitu ada sinyal, maka akan dibalas dengan data adalah struktur Folder dan link file, kemudian data struktur tersebut langsung dikirim ke client.
Jika client meminta isi link file (file aslinya), maka server akan langsung mengirimkan file ke client.
Kurang lebih segitu dulu penjelasan singkat untuk yang server dan client-nya. Panjang lebar, ngetiknya capek.. 😁

Lalu Siapakah server dan client pada FTP tsb ?
Server dan Client nya itu ditentukan oleh kita sendiri, ya terserah kita yang tentukan, terserah anda juga. Device mana yang akan menjadi server, dan device mana pula yang akan menjadi client. Selama dalam satu device baik Cross Platform dan Cross Device, baik itu Komputer Desktop, Laptop, Tablet, Smartphone, dan alat khusus lainnya jika sudah memiliki protokol ini, maka dengan protokol ini bisa apa saja yang akan menjadi server-nya selama fitur ini aktif (jika di OS Windows namanya Fitur Windows). Untuk menjadi client, maka yang diperlukan adalah hanya sebuah browser standar. Jika browser tersebut tidak bisa berkomunikasi melalui jalur FTP, maka biasanya browser tsb mematikan jalur koneksi via FTP. Tetapi bisa diaktifkan kembali dengan merubah parameter tertentu pada setting browser.

Fitur Windows untuk protokol FTP ini sebenarnya sudah ada sejak Windows 2000 ke atas, untuk Windows versi Server side (OS Microsoft yang khusus untuk menjadi server, spt; Win2000, Win Server), maka fitur ini tinggal diaktifkan saja di Administrasi Komputer di Control Panel. Akan tetapi untuk versi Windows yang biasa (public user seperti ;Win XP, Win 7, Win 8, Win 10, Win 11), maka harus ada instalasi komponen tertentu (protokol) ketika ingin mengaktifkan fitur ini.
 
Untuk artikel selanjutnya, saya akan contohkan pembuatan server FTP pada Komputer(Desktop/Laptop) dengan OS adalah Windows, dan juga pembuatan client pada Smartphone Android / IOS. Silahkan jump to next artikel

Apakah fitur FTP ini bisa berjalan di Windows 10 ?
Tentu Bisa. OS Windows versi mana pun akan otomatis mencari kelengkapan protokol bahkan driver yang diperlukan agar FTP ini bisa aktif dan berjalan, ketika fitur ini ingin diaktifkan.

Apa Bedanya Metode Transfer File via FTP ini dengan metode transfer via Bluetooth dan yang lainnya?
Bedanya adalah protokol ini ringan karena hanya menggunakan layer aplikasi (application layer), selain itu lebih unggul dan sudah banyak digunakan diseluruh dunia sejak zaman sebelum berkembangnya Bluetooth, hingga saat ini generasi Bluetooth sudah melebihi versi ke 4 dengan keunggulan pairing datanya adalah transfer data render dan raw untuk langsung digunakan oleh suatu alat, tapi tetap saja, koneksi Bluetooth hanya bisa menghubungkan satu alat dengan satu alat lainnya, selain itu, Bluetooth akan membuka jalur frekuensi baru untuk terhubung. 
 
Berbeda dengan FTP, dimana protokol ini mampu berjalan dengan berbagai device (client) terhubung ke dalam satu Server FTP. Hal inilah yang menjadi andalan bagi pengguna jaringan intranet, karena mampu berjalan seperti layaknya Sharing Folder dalam satu jaringan tertutup, dan mampu melayani berbagai user/device dalam waktu bersamaan, tanpa harus menutup komunikasi dengan device lain.

Keunggulan lainnya adalah protokol ini mampu berjalan disemua Jaringan yang terhubung. Tanpa membuat saluran frekuensi baru pada physical layer untuk saling terhubung, FTP bisa langsung berjalan hanya dengan menggunakan jaringan yang sudah terhubung seperti Wifi, LAN, WAN, bahkan jaringan Bridge dan Router. tidak seperti halnya Bluetooth dan Aplikasi (pihak ketiga) lainnya yang tersedia dalam Microsoft App atau Google App.

Seperti kita ketahui, Koneksi Bluetooth akan tersambung jika masing-masing alat sudah membuka frekuensi sinyal Bluetooth untuk komunikasi. Begitu juga aplikasi baru pihak ketiga lainnya, yang memerlukan terbukanya jalur komunikasi baru diluar jaringan yang sudah terhubung (intranet/internet). Contoh lainnya adalah penggunaan Aplikasi pihak ketiga yang tersedia di Google App, dan Microsoft App, yakni ShareIt pada Android dan Komputer, maka kedua device tsb harus ter-install aplikasi tersebut, dan harus membuka jaringan baru dimana jaringan Wifi yang terhubung akan terputus dan akan digunakan oleh aplikasi ini, begitu juga dengan aplikasi ShareLink buatan Asus Corp, yang membuka koneksi jaringan WiFi 2,4 GHz tetapi jaringan Wifi yang terhubung dan user yang terhubung akan terputus oleh aplikasi tersebut.
 
Jadi penggunaan FTP ini sudah biasa dilakukan disemua jaringan intranet bahkan jaringan antar benua sekalipun (internet) hingga saat ini, karena FTP ini adalah sudah Standar Protokol dunia, bahkan hampir disetiap browser sejak tahun 2000anpada umumnya sudah dilengkapi protokol ini. 

Akan tetapi disaat sekarang ini, Protokol ini sudah jarang digunakan pada browser versi terbaru, dengan alasan keamanan jaringan dan kelemahannya pada eksploitasi Server pada jaringan internet, tapi jika kita hanya menggunakan jaringan intranet (LAN/VPN/Private Network), maka protokol ini aman-aman saja. Untuk itu dengan alasan keamanan, maka browser Chrome, Opera dan Edge biasanya fungsi FTP ini sudah dimatikan (disable), akan tetapi bisa saja kita merubah setting browser tsb menjadi aktif (enable) untuk FTP. Selain itu, faktor lainnya browser terkini banyak me-nonaktifkan protokol ini adalah karena banyaknya aplikasi pihak ketiga penyedia layanan transfer file selain standar protokol ini. 

Berbeda dengan browser terkini, untuk OS Windows versi mana pun, fitur FTP Client-side masih ada, dan bisa digunakan, yakni dengan menggunakan File Explorer yang biasa kita gunakan sehari-hari. Atau bisa juga dengan menggunakan Internet Explorer versi jadul. 😄



Jadi, penggunaan FTP antar Windows sampai saat ini masih berfungsi dengan baik hanya dengan menggunakan File Explorer atau IE.

Perbedaan lainnya untuk FTP ini adalah pada sisi Server-nya, yakni harus adanya layanan aktif yang akan merespon sinyal dari client, maka dari itu, kita harus mengaktifkan fungsi server ini pada komputer atau device apapun (Tablet,SmartPhone,dll) agar bisa menjadi Server FTP. Jadi dengan kata lain, instalasi tambahan hanya dibutuhkan jika ingin menjadi Server FTP.

Keunggulan lainnya selain tidak akan membuka jalur koneksi baru, adalah tidak adanya batasan file dengan ekstensi tertentu yang akan dikirimkan. Seperti kita ketahui, transfer file via Bluetooth, atau aplikasi tambahan terkadang hanya bisa mengirim beberapa jenis file tertentu saja (ekstensi tertentu) yang pada umumnya dikategorikan sebagai file yang tidak berbahaya, seperti file dengan extension .jpg, .jpeg, .gif, .mp3, dsb. Akan tetapi berbeda dengan FTP, dalam protokol ini tidak ada batasan ekstensi tertentu untuk file yang akan dikirim dan diterima (unlimited).
 
Maka fitur FTP ini sangat powerfull untuk transfer file, sekalipun ukurannya sangat besar, bahkan sampai GigaByte, masih sanggup untuk dikirim. Selain itu, keunggulannya lainnya adalah bebas dari Ads/Iklan, seperti halnya iklan yang tampil pada aplikasi tambahan (pihak ketiga) ketika terhubung ke internet.