全部产品
Search
文档中心

Simple Application Server:Membangun server FTP (Windows)

更新时间:Jul 02, 2025

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:

  1. Sambungkan ke server aplikasi sederhana Windows.

    Untuk informasi lebih lanjut, lihat Sambungkan ke server Windows.

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

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

    IIS win2016

  4. Di langkah Before you begin, klik Next.

  5. Pilih Web Server (IIS). Di kotak dialog yang muncul, klik Add Features dan kemudian klik Next.

    image

    image

  6. Gunakan pengaturan default dan klik Next hingga mencapai langkah Select role services.

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

    image

  8. 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.

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

    image

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

    image

  3. Di kotak dialog yang muncul, konfigurasikan parameter User name dan Password.

    ftp5Konfigurasikan parameter berikut:

    • Nama Pengguna: Masukkan nama pengguna. Contoh: ftptest.

    • Kata Sandi dan Konfirmasi Kata Sandi: Masukkan kata sandi.

      Catatan

      Kata 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.

  4. 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:

  1. Pada disk dari instance Windows, buat folder untuk situs FTP gunakan.

    Contoh: Sebuah folder bernama work dibuat di Disk C.

  2. Klik kanan folder work dan pilih Properties.

  3. 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".

    image

  4. Di kotak dialog yang muncul, pilih Everyone, pilih izin berdasarkan kebutuhan bisnis Anda, dan kemudian klik OK.

    Contoh: Semua izin di kolom Izinkan dipilih.

    image

Langkah 4: Buat dan konfigurasikan situs FTP

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

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

    ftp8

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

    image

  4. 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.

  5. Konfigurasikan alamat IP dan pengaturan SSL dan klik Next.

    绑定IP和SSLKonfigurasikan 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.

      Catatan

      Jika 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".

  6. Konfigurasikan informasi otentikasi dan otorisasi dan klik Finish.

    身份和授权Konfigurasikan parameter berikut:

    • Otentikasi: Contoh ini hanya memilih Basic. Anda dapat menggunakan pengguna ftptest yang 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 anonymous atau ftp untuk 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.

  7. Konfigurasikan firewall situs FTP.

    1. Di jendela Internet Information Services (IIS) Manager, klik dua kali nama situs FTP ftptest untuk masuk ke halaman Beranda ftptest.

    2. Klik dua kali FTP Firewall Support di daftar fitur di panel tengah.

      FTP防火墙支持

    3. 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.

      image

      Catatan

      Untuk 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".

    4. 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.

Catatan

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.

  1. 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.

    image

  2. (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.

  1. Di komputer Windows, buka Windows File Explorer dan masukkan ftp://<Alamat IP Publik situs FTP>:21 di bilah alamat.

    Contoh ini menggunakan Windows 10.Windows文件目录

  2. Di kotak dialog Log On As, konfigurasikan kredensial log masuk dan klik Log On.

    Contoh ini menggunakan nama pengguna ftptest dan kata sandinya sebagai kredensial untuk masuk ke situs FTP. 登录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:

    1. Di komputer Windows, buka browser IE.

    2. Di pojok kanan atas, klik ikon IE工具图标 dan pilih Internet options.

    3. Klik tab Advanced. Di bagian Pengaturan, pilih Use Passive FTP (for firewall and DSL modem compatibility).使用被动FTP

    4. 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.