All Products
Search
Document Center

Elastic Compute Service:Membuat situs FTP pada instans Windows

Last Updated:May 16, 2026

Siapkan situs FTP pada instans ECS Windows dengan IIS untuk mentransfer file antara klien lokal dan server.

Prasyarat

Instans ECS Anda harus memenuhi persyaratan berikut:

  • Elastic IP Address (EIP) atau Alamat IP publik statis telah ditetapkan ke instans. Lihat Associate an EIP.

  • Sistem operasi: Windows Server 2012 R2 atau versi yang lebih baru

Langkah 1: Tambahkan role layanan IIS dan FTP

Pastikan layanan IIS dan FTP telah ditambahkan ke instans Anda. Jika belum, lakukan langkah-langkah berikut untuk menambahkannya.

  1. Lakukan koneksi ke instans Windows secara remote.

    Lihat Menghubungkan ke Instans Windows Menggunakan Workbench.

  2. Di pojok kiri bawah desktop Windows, klik ikon win图标 dan klik Server Manager.

  3. Pada bilah navigasi atas, pilih Manage > Add Roles and Features.

    IIS win2016

  4. Pada kotak dialog Before you begin, klik Next.

  5. Pilih Role-based or feature-based installation dan klik Next.

    image

  6. Pilih Select a server from the server pool, pilih server target, lalu klik Next.

    image

  7. Pilih Web Server (IIS). Pada kotak dialog yang muncul, klik Add Features lalu klik Next.

    image

    image

  8. Pertahankan pengaturan default dan klik Next hingga mencapai halaman Select role services.

  9. Pilih IIS Management Console dan FTP Server, lalu klik Next.

    image

  10. Klik Install. Setelah instalasi selesai, klik Close.

(Opsional) Langkah 2: Buat pengguna Windows untuk mengakses situs FTP

Buat pengguna Windows untuk autentikasi FTP. Lewati langkah ini jika hanya pengguna anonim (username anonymous atau ftp) yang memerlukan akses.

  1. Di Server Manager, pilih Tools > Computer Management.

    image

  2. Di panel navigasi kiri, pilih System Tools > Local Users and Groups > User. Klik kanan area kosong dan pilih New User.

    image

  3. Pada jendela pop-up, atur User Name dan Password.

    ftp5Detail konfigurasi:

    • Nama pengguna: Contoh: ftptest.

    • Password dan Confirm Password: Masukkan kata sandi kustom.

      Catatan

      Password harus mengandung huruf kapital, huruf kecil, dan angka. Simpan password Anda dengan aman untuk mencegah risiko keamanan.

    • Pengaturan terkait password: Pilih Password never expires.

  4. Klik Create dan tutup kotak dialog New User.

Langkah 3: Atur izin untuk folder bersama

Buat folder bersama untuk situs FTP dan konfigurasikan izinnya. Semua transfer file terjadi di dalam folder ini.

  1. Buat folder pada instans Windows untuk situs FTP.

    Contoh: Buat folder bernama work di drive C.

  2. Klik kanan folder work dan pilih Properties (R).

  3. Klik tab Security, pilih Everyone, lalu klik Modify.

    Jika Everyone tidak tercantum, tambahkan terlebih dahulu. Lihat What do I do if the Everyone option is missing when I set folder permissions?.

    image

  4. Pilih Everyone, pilih izin yang diperlukan, lalu klik OK.

    Contoh ini memberikan semua izin.

    image

Langkah 4: Tambahkan dan konfigurasikan situs FTP

  1. Di pojok kiri bawah desktop Windows, klik ikon win图标 dan klik Server Manager.

  2. Pada bilah navigasi atas, pilih Tools > Internet Information Services (IIS) Manager.

    ftp8

  3. Di panel navigasi kiri, pilih <Hostname of the Windows instance> > Sites. Di panel Actions, klik Add FTP Site.

    image

  4. Atur informasi situs lalu klik Next.

    10Detail konfigurasi:

    • Nama situs FTP: Nama kustom, misalnya ftptest.

    • Direktori Konten: Folder bersama. Contoh: folder ftp di drive C.

  5. Atur alamat IP dan sertifikat SSL, lalu klik Next.

    绑定IP和SSLDetail konfigurasi:

    • Alamat IP: Pertahankan nilai default.

    • SSL: Contoh ini memilih No SSL. Untuk mengamankan transfer data dengan sertifikat SSL yang sudah ada, pilih Allow SSL atau Require SSL.

      • No SSL: Tidak menggunakan enkripsi SSL.

      • Allow SSL: Mendukung koneksi non-SSL maupun SSL.

      • Require SSL: Mengharuskan enkripsi SSL untuk semua koneksi FTP.

    • Pertahankan pengaturan default untuk item lainnya.

      Catatan

      Jika Anda memilih Allow atau Yes, Anda harus memilih sertifikat SSL. Lihat Creating a server certificate.

  6. Atur autentikasi dan otorisasi, lalu klik Finish.

    身份和授权Detail konfigurasi:

    • Autentikasi: Contoh ini memilih Basic untuk menggunakan pengguna ftptest. Pilih Anonymous untuk mengizinkan akses anonim tanpa persyaratan keamanan data.

      • Anonymous: Mengizinkan akses dengan username anonymous atau ftp.

      • Basic: Memerlukan username dan password yang valid. Karena autentikasi dasar mengirimkan password tanpa enkripsi, gunakan hanya ketika koneksi aman, seperti dengan SSL.

    • Otorisasi: Contoh ini memilih Specified users dan memasukkan ftptest.

      • All users: Semua pengguna, baik anonim maupun teridentifikasi, dapat mengakses folder bersama.

      • Anonymous users: Pengguna anonim dapat mengakses folder bersama.

      • Specified roles or user groups: Hanya anggota role atau kelompok pengguna tertentu yang dapat mengakses folder bersama. Masukkan role atau kelompok pengguna tersebut.

      • Specified users: Hanya pengguna tertentu yang dapat mengakses folder bersama. Masukkan nama pengguna.

    • Izin: Pilih izin Read dan Write.

    Situs FTP baru muncul di IIS Manager.13

  7. Konfigurasikan firewall untuk situs FTP.

    1. Di IIS Manager, klik ganda situs FTP ftptest untuk membuka halaman utamanya.

    2. Klik ganda FTP Firewall Support.

      FTP防火墙支持

    3. Konfigurasikan parameter berikut lalu klik Application:

      • Data Channel Port Range: Rentang port untuk koneksi pasif. Nilai valid: 1025 hingga 65535.

      • External IP Address of Firewall: Alamat IP publik instans ECS.

      image

    4. Buka Command Prompt dan restart layanan FTP:

      net stop ftpsvc 
       
      net start ftpsvc  

Langkah 5: Konfigurasikan security group dan firewall

Tambahkan aturan grup keamanan masuk untuk mengizinkan traffic pada port 21 dan rentang port mode pasif (1024 hingga 65535).

Catatan

Gunakan port bernomor tinggi. Contoh ini menggunakan port 40000 hingga 40100.

  1. Tambahkan aturan masuk untuk mengizinkan traffic pada port 21 dan port 40000 hingga 40100.

    Lihat Menambahkan aturan grup keamanan.

    image

  2. (Opsional) Konfigurasikan firewall Windows.

    Secara default, firewall internal dinonaktifkan. Jika diaktifkan, izinkan traffic pada port TCP 21 dan port 40000 hingga 40100.

    Untuk pengaturan firewall lainnya, lihat Microsoft official documentation.

Langkah 6: Gunakan klien untuk menguji akses ke situs FTP

Anda dapat menggunakan File Explorer, CLI, browser, atau klien FTP pihak ketiga untuk menguji server FTP. Contoh ini menggunakan File Explorer pada komputer Windows lokal.

  1. Pada klien Windows lokal, buka File Explorer. Di bilah alamat, masukkan ftp://<Public IP address of the FTP site>:21.

    Contoh dengan Windows 10:Windows文件目录

  2. Pada kotak dialog Log On As, masukkan kredensial lalu klik Log On.

    Gunakan username ftptest dan password-nya.登录FTP站点Jika Use Passive FTP tidak diaktifkan di Internet Explorer, Anda tidak dapat mengakses situs FTP (kode kesalahan 200 dan 501). Aktifkan Use Passive FTP lalu coba lagi:

    1. Buka Internet Explorer.

    2. Klik ikon IE工具图标 lalu klik Internet options.

    3. Pada tab Premium, pilih Use Passive FTP (for firewall and DSL modem compatibility).使用被动FTP

    4. Klik Application lalu klik OK.

    Setelah mengakses folder ftp bersama, buat folder uji bernama test.新建测试文件夹Login kembali ke instans Windows. Jika folder test muncul di folder ftp pada drive C, berarti situs FTP siap digunakan.实例ftp文件夹

Langkah selanjutnya

Untuk mengelola file di Object Storage Service (OSS) dengan FTP, instal OSS FTP. Lihat Install OSS FTP.

OSS FTP memetakan operasi file dan folder ke objek OSS.