Untuk mentransfer file di server aplikasi sederhana Windows, Anda dapat membangun server FTP. Topik ini menjelaskan cara membangun server FTP di Windows.
Prasyarat
Sebuah server aplikasi sederhana yang menjalankan Server Windows 2008 R2 atau yang lebih baru telah dibuat. Untuk informasi lebih lanjut, lihat Buat server.
Langkah 1: Tambahkan peran Internet Information Services (IIS) dan server FTP
Pastikan layanan IIS dan FTP telah terinstal pada instance ECS Windows tempat Anda ingin membangun situs FTP. Jika belum terinstal, ikuti langkah-langkah berikut:
Sambungkan ke server aplikasi sederhana Windows.
Untuk informasi lebih lanjut, lihat Sambungkan ke server Windows.
Di pojok kiri bawah desktop Windows, klik ikon
. Kemudian, temukan dan klik Server Manager.Di bilah navigasi atas, pilih .

Di langkah Before you begin, klik Next.
Pilih Web Server (IIS). Di kotak dialog yang muncul, klik Add Features dan kemudian klik Next.


Gunakan pengaturan default dan klik Next hingga mencapai langkah Select role services.
Pilih IIS Management Console dan FTP Server, lalu klik Next.

Klik Install. Setelah peran server IIS dan FTP ditambahkan, klik Close.
(Opsional) Langkah 2: Buat pengguna Windows
Buat pengguna Windows untuk mengakses situs FTP yang akan dibangun. Jika ingin mengakses situs FTP sebagai pengguna anonim dengan nama pengguna anonymous atau ftp, lewati bagian ini.
Di jendela Server Manager, pilih .

Di panel navigasi di sebelah kiri, pilih . Klik kanan area kosong di panel tengah dan pilih New User.

Di kotak dialog yang muncul, konfigurasikan parameter User name dan Password.
Konfigurasikan parameter berikut:Nama Pengguna: Masukkan nama pengguna. Contoh:
ftptest.Kata Sandi dan Konfirmasi Kata Sandi: Masukkan kata sandi.
CatatanKata sandi harus berisi huruf besar, huruf kecil, dan angka. Simpan kata sandi Anda di lokasi yang aman untuk mencegah risiko keamanan akibat kebocoran kata sandi.
Pengaturan terkait kata sandi: Pilih Password never expires.
Klik Create dan tutup kotak dialog New User.
Langkah 3: Konfigurasikan izin untuk berbagi file
Buat folder untuk berbagi file dengan situs FTP dan berikan izin akses serta modifikasi pada folder tersebut. Selanjutnya, ketika klien mengakses situs FTP, semua file dipindahkan menggunakan folder ini. Lakukan operasi berikut:
Pada disk dari instance Windows, buat folder untuk situs FTP gunakan.
Contoh: Sebuah folder bernama work dibuat di Disk C.
Klik kanan folder work dan pilih Properties.
Klik tab Security, pilih Everyone, kemudian klik Edit.
Jika opsi Everyone tidak tersedia, tambahkan opsi tersebut. Untuk informasi tentang cara menambahkan opsi, lihat bagian Apa yang harus saya lakukan jika opsi Semua Orang tidak tersedia saat saya mengonfigurasi izin pada folder? dari topik "FAQ tentang membangun situs FTP".

Di kotak dialog yang muncul, pilih Everyone, pilih izin berdasarkan kebutuhan bisnis Anda, dan kemudian klik OK.
Contoh: Semua izin di kolom Izinkan dipilih.

Langkah 4: Buat dan konfigurasikan situs FTP
Di pojok kiri bawah desktop Windows, klik ikon
. Kemudian, temukan dan klik Server Manager.Di bilah navigasi atas, pilih .

Di panel navigasi di sebelah kiri, pilih . Kemudian, di panel Actions di bagian kanan, klik Add FTP Site...

Di kotak dialog yang muncul, konfigurasikan parameter dan klik Next.
Konfigurasikan parameter berikut:
Nama situs FTP: Masukkan nama untuk situs FTP. Contoh:
ftptest.Direktori Konten: Tentukan jalur ke folder bersama yang diperlukan oleh FTP. Contoh: Folder work yang dibuat di Disk C.
Konfigurasikan alamat IP dan pengaturan SSL dan klik Next.
Konfigurasikan parameter berikut:Alamat IP: Gunakan pengaturan default.
SSL: Contoh ini memilih No SSL, yang menunjukkan bahwa enkripsi SSL tidak diperlukan. Jika Anda ingin mengamankan transfer data dan sudah memiliki sertifikat SSL, pilih Allow SSL atau Require SSL.
No SSL: Enkripsi SSL tidak diperlukan.
Allow SSL: Server FTP diizinkan mendukung koneksi non-SSL dan SSL dengan klien.
Require SSL: Enkripsi SSL diperlukan untuk komunikasi antara server FTP dan klien.
Gunakan pengaturan default untuk parameter lainnya.
CatatanJika Anda memilih Allow SSL atau Require SSL, Anda harus memilih sertifikat SSL. Anda dapat memilih sertifikat SSL yang ada atau membuat sertifikat SSL baru. Untuk informasi tentang cara membuat sertifikat SSL, lihat bagian Bagaimana cara membuat sertifikat server? dari topik "FAQ tentang membangun situs FTP".
Konfigurasikan informasi otentikasi dan otorisasi dan klik Finish.
Konfigurasikan parameter berikut:Otentikasi: Contoh ini hanya memilih Basic. Anda dapat menggunakan pengguna
ftptestyang Anda buat untuk mengakses situs FTP. Jika tidak memiliki persyaratan keamanan pada transfer data, Anda dapat memilih Anonymous sehingga dapat mengakses situs FTP sebagai pengguna anonim.Anonymous: Mengizinkan pengguna yang memberikan nama pengguna
anonymousatauftpuntuk mengakses konten.Basic: Memerlukan pengguna untuk memberikan nama pengguna dan kata sandi yang valid untuk mengakses konten. Otentikasi dasar mentransmisikan kata sandi tanpa enkripsi melalui jaringan. Kami merekomendasikan agar Anda menggunakan otentikasi dasar hanya ketika yakin bahwa koneksi antara klien dan server FTP aman, seperti ketika enkripsi SSL digunakan.
Otorisasi: Contoh ini mengatur Izinkan akses ke Specified users, dan ftptest dimasukkan.
All users: Semua pengguna diizinkan mengakses folder yang dibagi sesuai dengan situs FTP.
Anonymous users: Pengguna anonim dapat mengakses folder bersama yang sesuai dengan situs FTP.
Specified roles or user groups: Hanya peran tertentu atau anggota grup tertentu yang dapat mengakses folder bersama yang sesuai dengan situs FTP. Masukkan peran atau grup di bidang yang sesuai.
Specified users: Hanya pengguna tertentu yang dapat mengakses folder bersama yang sesuai dengan situs FTP. Masukkan nama pengguna di bidang yang sesuai. Contoh: ftptest dimasukkan.
Izin: Pilih Read dan Write.
Setelah melakukan langkah-langkah di atas, Anda dapat melihat situs FTP yang dibangun di jendela Internet Information Services (IIS) Manager.
Konfigurasikan firewall situs FTP.
Di jendela Internet Information Services (IIS) Manager, klik dua kali nama situs FTP
ftptestuntuk masuk ke halaman Beranda ftptest.Klik dua kali FTP Firewall Support di daftar fitur di panel tengah.

Di halaman Dukungan Firewall FTP di panel tengah, konfigurasikan parameter dan klik Apply di panel Tindakan.
Rentang Port Saluran Data: Masukkan rentang port untuk koneksi pasif ke layanan FTP. Rentang valid untuk nomor port: 1024 hingga 65535. Tentukan rentang port berdasarkan kebutuhan bisnis Anda.
Alamat IP Eksternal Firewall: Masukkan alamat IP publik dari instance ECS Windows.
CatatanUntuk informasi tentang alasan membuka port tertentu dan saran tentang cara membuka port dalam mode pasif, lihat bagian Saran apa yang bisa saya peroleh saat saya mengonfigurasi port dalam mode pasif FTP? dari topik "FAQ tentang membangun situs FTP".
Buka jendela Command Prompt dari instance ECS Windows dan jalankan perintah berikut untuk me-restart layanan FTP:
net stop ftpsvc net start ftpsvc
Langkah 5: Konfigurasikan kelompok keamanan dan firewall
Setelah membangun situs FTP pada instance ECS Windows, tambahkan aturan masuk ke kelompok keamanan instance untuk mengizinkan lalu lintas ke port 21 dan rentang port pasif server FTP. Nomor port valid untuk rentang port pasif: 1024 hingga 65535.
Tentukan rentang port berdasarkan kebutuhan bisnis Anda. Kami merekomendasikan agar Anda menggunakan port dengan nomor yang lebih tinggi. Contoh ini menggunakan rentang port 40000 hingga 40100.
Di pengaturan firewall server aplikasi sederhana Windows, tambahkan aturan masuk untuk mengizinkan lalu lintas pada port 21 dan port 29000 hingga 30000. Untuk informasi lebih lanjut, lihat Kelola firewall.

(Opsional) Konfigurasikan firewall instance ECS Windows.
Secara default, firewall instance ECS Windows dinonaktifkan. Jika firewall diaktifkan, buka port TCP 21 dan port dalam rentang 40000 hingga 40100 untuk layanan FTP.
Untuk informasi lebih lanjut tentang pengaturan firewall, lihat Bangun Situs FTP di IIS.
Langkah 6: Gunakan klien untuk menguji akses ke situs FTP
Anda dapat menggunakan Windows File Explorer, alat baris perintah, browser, atau alat koneksi FTP pihak ketiga untuk menguji server FTP. Contoh ini menggunakan komputer Windows sebagai klien FTP dan Windows File Explorer untuk mengakses situs FTP.
Di komputer Windows, buka Windows File Explorer dan masukkan
ftp://<Alamat IP Publik situs FTP>:21di bilah alamat.Contoh ini menggunakan Windows 10.

Di kotak dialog Log On As, konfigurasikan kredensial log masuk dan klik Log On.
Contoh ini menggunakan nama pengguna
ftptestdan kata sandinya sebagai kredensial untuk masuk ke situs FTP.
Ketika menggunakan Windows File Explorer untuk mengakses situs FTP, jika Use Passive FTP tidak diaktifkan untuk browser IE di Windows, Anda tidak dapat mengakses situs FTP dan kode kesalahan 200 dan 501 dikembalikan. Anda dapat melakukan langkah-langkah berikut untuk mengaktifkan Use Passive FTP untuk browser IE dan kemudian mengakses situs FTP lagi:Di komputer Windows, buka browser IE.
Di pojok kanan atas, klik ikon
dan pilih Internet options.Klik tab Advanced. Di bagian Pengaturan, pilih Use Passive FTP (for firewall and DSL modem compatibility).

Klik Apply dan kemudian klik OK.
Setelah mengakses folder work bersama yang sesuai dengan situs FTP, Anda dapat membuat folder uji bernama test.
Kemudian, Anda dapat masuk kembali ke instance ECS Windows. Jika situs FTP telah dibangun dan dapat digunakan untuk transfer data, Anda dapat menemukan folder test di folder work di Disk C.
Apa yang harus dilakukan selanjutnya
Jika ingin mengelola file yang disimpan di Object Storage Service (OSS) menggunakan FTP, Anda dapat menginstal ossftp. Untuk informasi lebih lanjut, lihat ossftp.
Setelah ossftp menerima permintaan FTP reguler, ossftp memetakan operasi pada file dan folder ke operasi pada objek OSS.