bobby iskandar zulkarnain

Membuat FTP User untuk website di IIS 7.5 dengan FTP versi 6.0 di Windows 2008 Web edition

 

Tulisan ini mudah-mudahan bermanfaat bagi yang memperoleh kesempatan untuk mencoba virtual private server di vpsmsxx.lalampa.com.lalampa.com pada waktu menghadiri acara training khusus (internal update) untuk MUGI Bandung, Most Valuable Professional (MVP), dan Microsoft Student Partner (MSP) tentang Windows Web Server 2008, DNS, IIS7, Web PI 2.0 dan BlogEngine.

Training ini diadakan pada hari Senin malam (jam 18.00-21.00) di Microsoft Innovation Center (MIC) Institut Teknologi Bandung (ITB). Beritanya ada di sini http://mugi.or.id/blogs/narenda/archive/2009/12/24/40-step-membuat-blog-gratis-dengan-iis7-dan-blogengine-net.aspx

Tentu saja tidak semua hal sempat dibahas pada acara tersebut mengingat waktunya juga amat terbatas. Salah satu hal yang mudah-mudahan dapat bermanfaat dalam blog saya kali ini tentang bagaimana menyediakan account bagi user agar dapat memanfaatkan service ftp dalam melakukan upload file-file web mereka ke website tertentu. Pembahasan serupa mungkin pernah dituliskan juga oleh rekan-rekan lainnya.

Beberapa hari lalu beberapa rekan menanyakan bagaimana cara menggunakan layanan ftp untuk mengupload file-file ke website, lebih jauh lagi, ftp yang dimaksud dapat digunakan oleh user-user berbeda yang memang secara riil nantinya dalam lingkungan produksi untuk website yang berbeda. Ok, virtual private server ini menggunakan Windows Server 2008 Web edition, jadi IIS-nya menggunakan IIS versi 7.5. sedangkan FTP Servicenya masih menggunakan versi 6.0.

clip_image002

 

Tentang Windows Users FTP Authentication

Tipe dari autentikasi ini memungkinkan FTP site untuk menggunakan local Server user account/group untuk mengakses FTP site.

Dengan asumsi kita telah memiliki user account untuk mengakses direktori ftp, misalkan nama user accountnya : user01. User01 ini nantinya dalam bahasan berikut akan dapat mengupload file-file ke website http://windowsmagic.co.cc.

Langkah-langkah seting FTP User

Langkah-langkah dalam melakukan setingnya sbb:

Kalau belum ada, ya buat dulu user accountnya di Server Manager> Configuration>Local Users and Groups seperti pada gambar berikut:

clip_image004

Jangan lupa, setelah user accountnya ada, FTP Servicenya pun harus telah diinstal dulu. Caranya, buka Administrative Tools> Server Manager> Roles kemudian klik Add Role Services.

clip_image006

Kemudian pada halaman Select Role Services, pada komponen FTP Publishing Service, pilih FTP Server.

clip_image008

Jangan lupa juga untuk menjalankan service FTP Publishing Service, karena secara default servicenya masih Stop.

clip_image010

Langkah selanjutnya, kita buka IIS Manager.

Klik pada FTP Sites, kita dapat lihat di sini FTP management disediakan oleh IIS 6.0 Manager. Klik pada link Click here to lunch.

clip_image012

Kemudian buka nama_komputer (local computer), buka FTP Sites, dan klik kanan pada FTP Site, pilih New > FTP Site

clip_image014

Klik Next pada wizard berikut.

clip_image016

Kemudian isi pada Description, kata-kata yang cukup intuitif (gak perlu diisi juga gak masalah) klik Next.

clip_image018

Kemudian isikan alamat IP dari VPS, biarkan port number 21 default ftp, klik Next.

clip_image020

Kemudian pilih Do not isolate users, klik Next.

clip_image022

Kemudian pada halaman FTP Site Home Directory, pada bagian Path, klik Browse untuk menentukan lokasi folder dimana website tertentu yang kita inginkan dapat diakses oleh user.

clip_image024

clip_image026

clip_image028

Jangan lupa menambahkan Write Access Permission, klik Next.

clip_image030

Kemudian klik Finish.

clip_image032

Setelah klik Finish, kita kembali ke IIS 6.0 Manager, pada bagian FTP Sites, klik kanan dari ftpsite yang ingin kita atur permission untuk user01. Klik kanan pada website windowsmagic.co.cc lalu pilih Permissions.

clip_image034

Kemudian klik Edit

clip_image036

Lalu klik Add

clip_image038

Masukkan User01, kemudian klik OK.

clip_image040

Pastikan permission Modify juga ditambahkan ke User01 ini. Kemudian klik OK dan klik OK lagi untuk menutup window Permission.

clip_image042

Ok, mari kita coba dengan menggunakan command line dari Windows pada komputer yang kita gunakan:

Dari komputer yang kita gunakan, bukan dari komputer server vpsmsxx.lalampa.com

Buka command line dan ketikkan dari c prompt:

  1. ftp nama_domain (contohnya windowsmagic.co.cc) dan tekan  ENTER
  2. Ketikkan user accountnya (dalam contoh ini user01)
  3. Ketikkan passwordnya
  4. Setelah muncul ftp prompt (ftp> ) ketikkan dir

Seperti dalam gambar berikut:

clip_image044

Di coba dengan menggunakan software aplikasi FTP, misalkan dengan menggunakan Core FTP LE, terlihat pada gambar berikut ini.

clip_image046

Jadi dengan mudah kita dapat mengupload berbagai file tambahan untuk website di atas, misalkan menambahkan file/folder untuk theme atau plugin.

Ok, semoga bermanfaat.

Comments

Andik susilo said:

akhirsnya ketemu juga, taunya apanya semalem yang gak bisa?

# December 26, 2009 8:54 AM

narenda said:

mantabs Gan!

# December 26, 2009 9:01 AM

bobby iskandar zulkarnain said:

@Andek: ketemu dong, udah ngantuk jadi jadi agak lupa..hehehe\

@Naren: Siip boss..

# December 26, 2009 9:27 AM

agam said:

WAH, mantep PAK!

Tapi maaf bukan

msvpsxx.lalampa.com

tapi vpsmsxx.lalampa.com

:D

# December 26, 2009 9:34 AM

bobby iskandar zulkarnain said:

@Agam: Ok, sudah saya koreksi, thks on ur info...

# December 26, 2009 9:52 AM

Narenda Wicaksono said:

Sebagai follow up dari training di Bandung. Sekaligus melanjutkan tutorial 40 Step Membuat Blog Gratis

# December 26, 2009 2:40 PM