Bagikan melalui


Mengonfigurasi FTP dengan Autentikasi Manajer IIS di IIS 7

oleh Robert McMurray

Kompatibilitas

Versi Catatan
IIS 7.5 Layanan FTP 7.5 dikirim sebagai fitur untuk IIS 7.5 di Windows 7 dan Windows Server 2008 R2.
IIS 7.0 Layanan FTP 7.0 dan FTP 7.5 dikirim di luar band untuk IIS 7.0, yang memerlukan pengunduhan dan penginstalan layanan dari URL berikut: https://www.iis.net/download/FTP.

Pendahuluan

Microsoft telah sepenuhnya menulis ulang layanan FTP baru untuk Windows ServerĀ® 2008. Layanan FTP ini menggabungkan banyak fitur baru yang memungkinkan penulis web menerbitkan konten lebih baik dari sebelumnya, dan menawarkan administrator web lebih banyak opsi keamanan dan penyebaran.

Dokumen ini memandu Anda mengonfigurasi autentikasi FTP untuk akun Manajer IIS 7 dengan dua cara: menggunakan antarmuka pengguna FTP baru dan dengan langsung mengedit file konfigurasi IIS 7. Berisi:

Catatan

Panduan ini berisi serangkaian langkah di mana Anda masuk ke situs FTP Anda menggunakan akun Manajer IIS. Langkah-langkah ini hanya boleh diikuti di server itu sendiri menggunakan alamat loopback atau melalui SSL dari server jarak jauh. Jika Anda lebih suka menggunakan akun pengguna terpisah alih-alih akun Manajer IIS 7, buat folder yang sesuai dan atur izin yang benar untuk akun pengguna tersebut jika perlu.

Prasyarat

Anda harus menginstal item berikut untuk menyelesaikan prosedur dalam artikel ini:

  1. IIS 7 harus diinstal pada Anda yang menjalankan Windows Server 2008 atau Windows Server 2008 R2, dan Manajer Layanan Informasi Internet harus diinstal.

  2. Layanan FTP baru.

    • Jika Anda menggunakan Windows Server 2008 R2, layanan FTP baru diinstal sebagai fitur peran IIS di Manajer Server.

    • Jika Anda menggunakan Windows Server 2008, Anda dapat mengunduh dan menginstal layanan FTP dari situs web www.iis.net/ menggunakan salah satu tautan berikut:

      • FTP 7.5 untuk IIS 7.0 (x64)
      • FTP 7.5 untuk IIS 7.0 (x86)

Akun "Layanan Jaringan" digunakan oleh proses COM yang menangani ekstensibilitas autentikasi; oleh karena itu, Anda harus memberikan izin khusus akun ke folder tertentu untuk mengaktifkan bentuk autentikasi ini. Untuk memberikan izin "Layanan Jaringan" akun "baca" ke folder "konfigurasi" IIS:

  1. Buka prompt perintah.

  2. Ketik perintah berikut:

    ICACLS "%SystemDrive%\Windows\System32\inetsrv\config" /Grant "Network Service":R /T
    ICACLS "%SystemDrive%\Windows\System32\inetsrv\config\administration.config" /Grant "Network Service":R
    ICACLS "%SystemDrive%\Windows\System32\inetsrv\config\redirection.config" /Grant "Network Service":R
    
  3. Buka perintah.

Buat folder akar untuk penerbitan FTP:

  1. Buat folder di %SystemDrive%\inetpub\ftproot.

  2. Atur izin untuk mengizinkan akses untuk proses COM yang menangani ekstensibilitas autentikasi:

    • Buka prompt perintah.

    • Ketik perintah berikut:

      ICACLS "%SystemDrive%\inetpub\ftproot" /Grant "Network Service":M /T
      
    • Buka perintah.

Catatan

Pengaturan yang tercantum dalam panduan ini menentukan %SystemDrive%\inetpub\ftproot sebagai jalur ke situs FTP Anda. Anda tidak diharuskan untuk menggunakan jalur ini; namun, jika Anda mengubah lokasi untuk situs Anda, Anda harus mengubah jalur terkait situs yang digunakan di seluruh panduan ini.

Mengonfigurasi Layanan Manajemen IIS 7

IIS 7 menawarkan layanan manajemen opsional yang memungkinkan administrasi jarak jauh menggunakan akun non-Windows. Langkah-langkah di bagian ini mengarahkan Anda melalui langkah-langkah untuk menginstal dan mengonfigurasi layanan ini.

Catatan

Layanan Manajemen IIS 7 harus diinstal untuk menggunakan Autentikasi Manajer IIS 7 dengan FTP, tetapi layanan tidak perlu dimulai.

Langkah 1: Instal Layanan Manajemen IIS

Pada langkah pertama ini, Anda menginstal layanan manajemen IIS 7.

  1. Klik Manajer Server di menu Mulai Windows.
    Cuplikan layar Menu Mulai Windows.
  2. Klik Peran dalam tampilan pohon, temukan peran Server Web dan klik Tambahkan Layanan Peran.
    Cuplikan layar tampilan pohon Peran dalam layar Manajer Server dengan opsi Tambahkan Layanan Peran disorot.
  3. Jika Layanan Manajemen tidak dicentang, centang kotak di sampingnya dan klik Berikutnya. Jika tidak, klik Batal.
    Cuplikan layar Pilih Layanan Peran dengan fokus pada kotak centang Layanan Manajemen sedang dicentang.
  4. Ketika diminta untuk mengonfirmasi pilihan layanan, klik Instal.
    Cuplikan layar Konfirmasi Pilihan Penginstalan dengan fokus pada opsi Instal.
  5. Ketika penginstalan layanan selesai, klik Tutup untuk keluar dari wizard dan tutup Manajer Server.
    Cuplikan layar Hasil Penginstalan dengan fokus pada opsi Tutup.

Langkah 2: Mengonfigurasi Layanan Manajemen IIS dan Menambahkan Manajer IIS 7

Pada langkah kedua ini, Anda mengonfigurasi layanan manajemen IIS 7 untuk Manajer IIS 7.

  1. Buka Manajer IIS 7. Di panel Koneksi , klik simpul tingkat server di pohon. Klik dua kali ikon Layanan Manajemen.
    Cuplikan layar panel Koneksi dengan fokus pada ikon Layanan Manajemen.
  2. Pilih opsi untuk **Kredensial Windows atau kredensial Manajer IIS. Klik Terapkan di panel Tindakan .
    Cuplikan layar Layanan Manajemen dengan fokus pada opsi Terapkan di panel Tindakan.
  3. Buka Manajer IIS 7. Di panel Koneksi , klik simpul tingkat server di pohon. Klik dua kali ikon Pengguna Manajer IIS.
    Cuplikan layar halaman web MYSERVER Home dengan fokus pada opsi Pengguna Manajer I S S.
  4. Di fitur Pengguna Manajer IIS, klik Tambahkan Pengguna di panel Tindakan.
    Cuplikan layar Pengguna Manajer I I S dengan fokus pada opsi Tambahkan Pengguna di panel Tindakan.
  5. Saat dialog Tambahkan Pengguna muncul, masukkan "ftpmanager" untuk Nama Pengguna dan "P@ssw0rd" untuk **Kata Sandi. Klik OK.
    Cuplikan layar dialog Tambahkan Pengguna, memperlihatkan bidang Nama Pengguna, Kata Sandi, dan Konfirmasi Kata Sandi.

Ringkasan

Untuk merekap item yang Anda selesaikan di bagian ini:

  • Anda menginstal Layanan manajemen IIS 7.
  • Anda mengonfigurasi Layanan manajemen IIS 7 untuk menggunakan Kredensial Manajer Windows dan IIS 7.
  • Anda membuat manajer IIS 7 yang akan Anda gunakan nanti.

Membuat Situs FTP Baru dan Mengonfigurasi Akun Manajer IIS 7

Bagian dokumen ini memandu Anda melalui langkah-langkah yang diperlukan untuk membuat situs FTP baru dari awal lalu mengonfigurasi situs untuk menggunakan akun manajer IIS 7 yang Anda buat di bagian sebelumnya.

Langkah 1: Gunakan Wizard Situs FTP untuk Membuat Situs FTP

Pada langkah pertama ini, Anda membuat situs FTP baru yang hanya dapat dibuka oleh akun administrator lokal.

  1. Buka Manajer IIS 7. Di panel Koneksi , klik simpul Situs di pohon.

  2. Klik kanan simpul Situs di pohon dan klik Tambahkan Situs FTP, atau klik Tambahkan Situs FTP di panel Tindakan .
    Cuplikan layar simpul Situs dengan fokus pada Situs ADD F T P di panel Tindakan.

  3. Saat wizard Tambahkan Situs FTP muncul:

    • Masukkan "Situs FTP Baru Saya" di kotak nama situs FTP, lalu navigasikan ke %SystemDrive%\inetpub\ftproot folder yang Anda buat di bagian Prasyarat.

      Catatan

      Jika Anda memilih untuk mengetikkan jalur ke folder konten, Anda dapat menggunakan variabel lingkungan di jalur Anda; misalnya: %SystemDrive%\inetpub\ftproot

    • Klik Berikutnya.

      Cuplikan layar Tambahkan Situs F T P, dengan Situs F T P Baru Saya dimasukkan di bidang nama situs F T P.

  4. Pada halaman panduan berikutnya:

    • Pilih alamat IP untuk situs FTP Anda dari menu drop-down Alamat IP, atau pilih untuk menerima pilihan default "Semua Tidak Ditetapkan." Karena Anda akan menggunakan akun manajer IIS 7 nanti dalam panduan ini, pastikan Anda membatasi akses ke server -- masukkan alamat IP loopback lokal untuk komputer Anda dengan mengetik "127.0.0.1" di kotak Alamat IP.
    • Anda biasanya akan memasukkan port TCP/IP untuk situs FTP di kotak Port . Untuk panduan ini, pilih untuk menerima port default 21.
    • Untuk panduan ini, Anda tidak akan menggunakan nama host, jadi pastikan kotak Host Virtual kosong.
    • Pastikan bahwa drop-down Sertifikat SSL diatur ke "Tidak Dipilih" dan opsi Perlu SSL tidak dipilih.
    • Klik Berikutnya.

    Cuplikan layar Tambahkan Situs F T P, memperlihatkan bidang Alamat I P, Port, dan Sertifikat S S L.

  5. Pada halaman panduan berikutnya:

    • Di Pengaturan autentikasi , pilih Dasar.
    • Di Pengaturan otorisasi , pilih "Pengguna yang ditentukan" dari menu drop-down Izinkan akses ke . Ketik "administrator" dalam kotak, dan pilih opsi Baca dan Tulis di Izin .
    • Klik Selesai.

    Cuplikan layar Tambahkan Situs F T P, memperlihatkan izinkan akses ke bidang diatur ke administrator.

Langkah 2: Mengonfigurasi Situs FTP untuk Menggunakan Autentikasi Manajer IIS 7

Bagian ini memandu Anda melalui langkah-langkah yang diperlukan untuk mengaktifkan Autentikasi Manajer IIS 7 untuk situs FTP yang baru saja Anda buat. Gunakan langkah-langkah berikut:

  1. Buka Manajer IIS 7. Klik simpul untuk situs FTP yang Anda buat sebelumnya. Klik dua kali ikon Autentikasi FTP untuk membuka halaman fitur autentikasi FTP.
    Cuplikan layar Manajer I I S 7 dengan fokus pada opsi Autentikasi F T P.

  2. Saat halaman Autentikasi FTP ditampilkan, klik Penyedia Kustom di panel Tindakan .
    Cuplikan layar halaman Autentikasi F T P dengan fokus pada opsi Penyedia Kustom di panel Tindakan.

  3. Saat dialog Penyedia Kustom ditampilkan, klik kotak centang untuk Autentikasi Manajer IIS. Klik OK.
    Cuplikan layar Penyedia Kustom dengan fokus pada kotak centang I S Manager Auth.

  4. Halaman Autentikasi FTP Anda sekarang harus menampilkan Autentikasi Dasar dan Autentikasi Manajer IIS diaktifkan. Jika diinginkan, nonaktifkan Autentikasi Dasar dengan menyorotinya dan mengklik Nonaktifkan di panel Tindakan .
    Cuplikan layar halaman Autentikasi F T P memperlihatkan opsi Autentikasi Dasar dan I S S Manager Auth, dengan fokus pada opsi Nonaktifkan di panel Tindakan.

  5. Anda sekarang harus mengaktifkan akses untuk akun manajer IIS 7. Klik simpul untuk situs FTP dalam tampilan pohon. Klik dua kali ikon Izin Manajer IIS untuk membuka fitur tersebut.
    Cuplikan layar halaman Beranda Situs FTP Baru Saya dengan fokus pada opsi Izin Manajer I S.

  6. Pada halaman Izin Manajer IIS, klik Izinkan Pengguna di panel Tindakan .
    Cuplikan layar Izin Manajer I I S dengan fokus pada opsi Izinkan Pengguna di panel Tindakan.

  7. Saat dialog Izinkan Pengguna ditampilkan, pilih opsi Manajer IIS. Klik Pilih.
    Cuplikan layar dialog Izinkan Pengguna dengan opsi I S Manager dipilih dengan fokus pada opsi Pilih.

  8. Saat kotak dialog Pengguna ditampilkan, pilih pengguna "ftpmanager". Klik OK.
    Cuplikan layar kotak dialog Pengguna memperlihatkan opsi manajer F T P dengan fokus pada opsi O K.

  9. Klik OK untuk menutup kotak dialog Izinkan Pengguna .
    Cuplikan layar kotak dialog Izinkan Pengguna dengan fokus pada opsi O K.

  10. Anda harus menambahkan aturan otorisasi sehingga akun manajer IIS 7 dapat masuk. Klik simpul untuk situs FTP dalam tampilan pohon. Klik dua kali ikon Aturan Otorisasi FTP untuk membuka halaman fitur aturan otorisasi FTP.
    Cuplikan layar Beranda Situs F T P Baru Saya dengan fokus pada opsi Aturan Otorisasi F T P.

  11. Saat halaman Aturan Otorisasi FTP ditampilkan, klik Tambahkan Perbolehkan Aturan di panel Tindakan.
    Cuplikan layar halaman Aturan Otorisasi F T P, dengan fokus pada opsi Tambahkan Izinkan Aturan di panel Tindakan.

  12. Saat kotak dialog Tambahkan Izinkan Aturan Otorisasi terbuka:

    • Pilih Pengguna yang ditentukan, lalu ketik "ftpmanager" di kotak teks.
    • Untuk Izin, pilih Baca dan Tulis.
    • Klik OK.

    Cuplikan layar kotak dialog Tambahkan Izinkan Aturan Otorisasi.

Ringkasan

Untuk merekap item yang Anda selesaikan di bagian ini:

  1. Anda membuat situs FTP baru bernama "Situs FTP Baru Saya":

    • Anda menentukan akar konten situs di %SystemDrive%\inetpub\ftproot.
    • Anda mengikat situs FTP ke alamat loopback lokal untuk komputer Anda pada port 21, memilih untuk tidak menggunakan Secure Sockets Layer (SSL) untuk situs FTP.
    • Anda mengonfigurasi Autentikasi Dasar ke situs FTP, dan membuat aturan otorisasi yang memungkinkan akun administrator izin "Baca" dan "Tulis" untuk situs FTP.
  2. Anda mengonfigurasi situs FTP untuk menggunakan akun Manajer IIS 7:

    • Anda mengaktifkan Autentikasi Manajer IIS 7.
    • Anda memberikan akses ke situs untuk akun manajer IIS 7.
    • Anda membuat aturan otorisasi yang memungkinkan akun manajer IIS 7 izin "Baca" dan "Tulis" untuk situs FTP.

Informasi Tambahan

Setelah menyelesaikan semua langkah dalam Mengonfigurasi Layanan Manajemen IIS 7 dan Membuat Situs FTP Baru dan Mengonfigurasi bagian akun Manajer IIS dari panduan ini, Anda sekarang dapat masuk menggunakan akun "ftpmanager" yang Anda buat. Untuk menggunakan klien FTP.EXE baris perintah di server IIS Anda:

  1. Buka prompt perintah.

  2. Ketik perintah berikut:

    Localhost FTP

  3. Saat dimintai nama PENGGUNA Anda, masukkan nama pengguna dan kata sandi Anda. Contohnya:

    USER ftpmanager
    PASS ********
    
  4. Layanan FTP harus memasukkan Anda ke situs FTP menggunakan akun Manajer IIS 7.

Untuk informasi selengkapnya mengenai Layanan Manajemen IIS, lihat Administrasi Jarak Jauh untuk Manajer IIS.