All Products
Search
Document Center

Bastionhost:Tambahkan dan konfigurasikan aplikasi

Last Updated:Jul 24, 2026

Bastionhost mendukung operasi dan pemeliharaan (O&M) untuk aplikasi. Untuk mengelola aplikasi, Anda harus terlebih dahulu menambahkannya ke Bastionhost serta mengaitkannya dengan server aplikasi dan client remote.

Prasyarat

Tambahkan aplikasi

  1. Masuk ke Konsol Bastionhost. Di bilah navigasi atas, pilih wilayah tempat instans Bastionhost Anda berada.

  2. Di daftar instans Bastionhost, temukan instans target dan klik Manage.

  3. Di panel navigasi kiri, pilih Assets > Applications.

  4. Di tab Applications, klik Create Application. Di panel yang muncul, konfigurasikan parameter seperti dijelaskan dalam tabel berikut, lalu klik OK.

    Parameter

    Deskripsi

    Application Name

    Nama kustom untuk aplikasi. Nama tersebut harus memenuhi persyaratan berikut:

    • Panjangnya antara 1 hingga 128 karakter.

    • Nama tidak boleh diawali dengan karakter khusus.

    • Nama hanya boleh berisi titik (.), garis bawah (_), tanda hubung (-), garis miring terbalik (\), dan spasi.

    Application Server

    Pilih server aplikasi yang digunakan untuk mengakses aplikasi. Untuk informasi selengkapnya tentang cara menambahkan server aplikasi, lihat Tambahkan dan deploy server aplikasi.

    Associate Remote Client

    Pilih client remote yang digunakan untuk mengakses aplikasi. Untuk informasi selengkapnya tentang cara menambahkan client remote, lihat Tambahkan client remote.

    Application Type

    Sistem secara otomatis mengidentifikasi jenis aplikasi berdasarkan client remote yang dipilih.

    Destination URL

    URL yang secara otomatis terbuka saat sesi O&M untuk aplikasi dimulai. Parameter ini hanya tersedia jika client remotenya adalah Google Chrome atau Mozilla Firefox.

    O&M Access Rules

    Parameter ini hanya tersedia jika client remotenya adalah Google Chrome.

    • Only allow O&M access to URLs that have the same IP address or domain name as the destination URL: Jika opsi ini diaktifkan, pengguna hanya dapat mengakses URL yang memiliki alamat IP atau nama domain yang sama dengan Destination URL, selain URL yang ada di daftar putih.

    • Blacklist/Whitelist: Tentukan blacklist atau whitelist untuk URL.

    Contoh: Misalnya Anda mengatur Destination URL menjadi https://example.com, mengaktifkan opsi Only allow O&M access to URLs that have the same IP address or domain name as the destination URL, dan menambahkan https://example.com/help ke blacklist. Dalam kasus ini, pengguna O&M yang berwenang tidak dapat mengakses konten di direktori /help website tersebut. Akses ke jalur sumber daya lainnya tidak terpengaruh.

Siapkan logon otomatis

Jika aplikasi dikaitkan dengan client remote Google Chrome atau Mozilla Firefox, Anda dapat mengonfigurasi skrip autofill untuk browser tersebut. Hal ini memungkinkan Anda menyimpan username dan password aplikasi web di akun aplikasi agar logon otomatis selama sesi O&M.

Catatan
  • Situs web yang menggunakan deteksi logon anti-bot tidak mendukung autofill untuk username dan password.

  • Untuk situs web yang memerlukan kode verifikasi, Anda harus memasukkan kode tersebut secara manual setelah Bastionhost mengisi kredensial Anda untuk menyelesaikan proses logon.

Hasilkan dan konfigurasikan skrip autofill

Meskipun ekstensi browser untuk menghasilkan skrip autofill hanya berjalan di Google Chrome, skrip yang dihasilkan berfungsi baik di Chrome maupun Mozilla Firefox.

  1. Masuk ke Konsol Bastionhost. Di bilah navigasi atas, pilih wilayah tempat instans Bastionhost Anda berada.

  2. Di daftar instans Bastionhost, temukan instans target dan klik Manage.

  3. Di panel navigasi kiri, pilih Assets > Applications.

  4. Di tab Applications, temukan aplikasi target lalu klik Edit di kolom Actions.

  5. Di tab Application Configurations, klik Download the browser plug-in, lalu ekstrak file yang diunduh di komputer Anda.

    Impor ekstensi yang diunduh ke browser Anda. Ikuti petunjuk yang diberikan oleh ekstensi untuk menghasilkan skrip, lalu tempelkan ke bidang Autofill Script.

  6. Di Google Chrome, buka halaman ekstensi dan tambahkan folder ekstensi yang telah diekstrak (bernama extension).

    Setelah ekstensi dimuat, Bastionhost Web Configuration Generator 1.0 akan muncul di daftar ekstensi. Pastikan sakelar di pojok kanan bawah diaktifkan.

  7. Di Google Chrome, buka halaman logon aplikasi web tempat Anda ingin mengaktifkan autofill. Klik ikon ekstensi, lalu klik Start.

    Langkah-langkah berikut menggunakan halaman logon Pengguna RAM Alibaba Cloud sebagai contoh:

    Di pop-up ekstensi, pastikan Configuration Type diatur ke Autofill.

  8. Ikuti petunjuk untuk menangkap kotak input username, kotak input password, dan tombol logon menggunakan ekstensi.

    • Tangkap kotak input username

      Di halaman logon, klik kanan kotak input username, lalu pilih Bastionhost Web Configuration Generator > Add Username Input Box dari menu konteks.

    • Tangkap kotak input password

      Di halaman logon Pengguna RAM, klik tombol Add Password Input Box yang disediakan oleh ekstensi Bastionhost Web Configuration Generator di pojok kanan bawah halaman. Ini akan menambahkan kotak input password ke skrip autofill.

    • Tangkap tombol logon

      Di halaman logon Pengguna RAM, klik kanan halaman untuk membuka menu konteks browser. Di bagian bawah menu, temukan item ekstensi Bastionhost Web Configuration Generator, lalu klik Add Logon Button.

  9. Setelah semua elemen yang diperlukan ditangkap, skrip akan secara otomatis dihasilkan dan disalin ke clipboard Anda. Kembali ke tab Application Configurations di Konsol Bastionhost, tempelkan skrip ke bidang skrip autofill, lalu klik Update.

Pemecahan Masalah

Jika Anda mengalami masalah saat mengunduh atau mengonfigurasi plug-in proxy aplikasi (ekstensi browser), coba solusi berikut secara berurutan:

  • Halaman gagal dimuat atau pengunduhan gagal: Refresh halaman, lalu coba lagi.

  • Masalah kompatibilitas browser: Jika refresh tidak menyelesaikan masalah, beralihlah ke Google Chrome atau Mozilla Firefox, lalu coba lagi.

Buat akun aplikasi

  1. Masuk ke Konsol Bastionhost. Di bilah navigasi atas, pilih wilayah tempat instans Bastionhost Anda berada.

  2. Di daftar instans Bastionhost, temukan instans target dan klik Manage.

  3. Di panel navigasi kiri, pilih Assets > Applications.

  4. Di tab Applications, temukan aplikasi target, lalu klik Edit di kolom Actions.

  5. Di tab Application Account, klik Create Application Account. Di panel yang muncul, atur username dan password untuk aplikasi web, lalu klik OK.

Operasi terkait

  • Edit aplikasi: Untuk mengubah konfigurasi aplikasi, seperti nama atau server aplikasi yang terkait, temukan aplikasi tersebut, lalu klik Edit di kolom Actions.

  • Hapus aplikasi: Jika aplikasi tidak lagi diperlukan, temukan aplikasi tersebut, lalu klik Delete di kolom Actions.

FAQ

Mengapa Bastionhost langsung membawa saya ke Remote Desktop alih-alih menjalankan aplikasi yang ditentukan saat saya melakukan O&M pada server aplikasi Windows?

Masalah ini biasanya terjadi karena aplikasi tidak memiliki Destination URL yang valid, atau aplikasi tidak dikaitkan dengan akun aplikasi secara benar. Untuk mengatasi masalah ini, lakukan langkah-langkah berikut:

  1. Di Konsol Bastionhost, temukan aplikasi target, lalu klik Edit di kolom Actions. Di tab Application Configurations, masukkan URL yang valid di bidang Destination URL, misalnya http://localhost atau alamat intranet.

  2. Di tab Application Account, klik Create Application Account untuk membuat akun aplikasi, lalu berikan akun tersebut kepada pengguna yang sesuai.

  3. Di terminal pengguna, pastikan Bastionhost Assistant telah terinstal dan berjalan.

  4. Gunakan Bastionhost untuk menjalankan aplikasi browser. Di bilah alamat browser, masukkan secara manual URL intranet VPC aplikasi untuk mengaksesnya.

Apakah Pengguna RAM mendukung logon otomatis tanpa password di Bastionhost?

Pengguna RAM tidak dapat langsung mencapai logon otomatis di Bastionhost. Sebelum Pengguna RAM dapat mengakses resource melalui Bastionhost, administrator harus terlebih dahulu mengimpor Pengguna RAM ke Bastionhost dan menyelesaikan otorisasi aset serta akun yang diperlukan.

Perhatikan hal berikut mengenai autentikasi Pengguna RAM:

  • Saat logon, pengguna tetap harus memasukkan password atau menggunakan autentikasi kunci publik. Jika Autentikasi Multi-Faktor (MFA) diaktifkan, pengguna juga harus memasukkan kode verifikasi.

  • Logon tanpa password bergantung pada password atau kunci privat yang dikonfigurasi untuk akun host, bukan pada identitas RAM itu sendiri.

Mengapa browser tidak bisa dimulai dan menampilkan prompt bahwa USMdriver perlu dikonfigurasi ulang?

Masalah ini terjadi karena hanya skrip deployment yang dijalankan, tetapi komponen USMdriver tidak dipublikasikan dengan benar sebagai bagian dari proses penerbitan aplikasi. Untuk mengatasi masalah ini, rujuk ke Tambahkan dan deploy server aplikasi untuk mengonfigurasi ulang alur kerja penerbitan aplikasi dan memastikan USMdriver dipublikasikan dengan benar.

Apakah Bastionhost mendukung login ke layanan HTTP?

Bastionhost tidak secara langsung menyediakan kemampuan untuk login ke layanan HTTP. Kemampuan inti Bastionhost adalah O&M remote untuk server Windows dan Linux. Jika Anda perlu mengakses layanan HTTP, konfigurasikan aplikasi web dengan client remote berbasis browser (Google Chrome atau Mozilla Firefox), masukkan URL layanan HTTP sebagai Destination URL, lalu akses layanan tersebut melalui aplikasi selama sesi O&M.