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
-
Anda telah menambahkan server aplikasi. Untuk informasi selengkapnya, lihat Tambahkan dan deploy server aplikasi.
-
Anda telah menambahkan client remote. Untuk informasi selengkapnya, lihat Tambahkan client remote.
Tambahkan aplikasi
Masuk ke Konsol Bastionhost. Di bilah navigasi atas, pilih wilayah tempat instans Bastionhost Anda berada.
Di daftar instans Bastionhost, temukan instans target dan klik Manage.
Di panel navigasi kiri, pilih .
-
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 lebih lanjut tentang cara menambahkan server aplikasi, lihat Tambahkan dan deploy server aplikasi.
Associate Remote Client
Pilih client remote yang digunakan untuk mengakses aplikasi. Untuk informasi lebih lanjut 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: Saat 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 daftar hitam atau daftar putih untuk URL.
Contoh: Misalkan Anda menetapkan Destination URL ke
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 menambahkanhttps://example.com/helpke daftar hitam. Dalam kasus ini, pengguna O&M yang berwenang tidak dapat mengakses konten di direktori/helpwebsite tersebut. Akses ke jalur resource lainnya tidak terpengaruh. -
Atur 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.
-
Website yang menggunakan deteksi logon anti-bot tidak mendukung autofill untuk username dan password.
-
Untuk website 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 di Chrome maupun Mozilla Firefox.
Masuk ke Konsol Bastionhost. Di bilah navigasi atas, pilih wilayah tempat instans Bastionhost Anda berada.
Di daftar instans Bastionhost, temukan instans target dan klik Manage.
Di panel navigasi kiri, pilih .
-
Di tab Applications, temukan aplikasi target dan klik Edit di kolom Actions.
-
Di tab Application Configurations, klik Download the browser plug-in dan ekstrak file yang diunduh ke komputer Anda.
Impor ekstensi yang diunduh ke browser Anda. Ikuti petunjuk yang diberikan oleh ekstensi untuk menghasilkan skrip, lalu tempelkan ke bidang Autofill Script.
-
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.
-
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.
-
Ikuti prompt 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 dan 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 dan klik Add Logon Button.
-
-
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.
Buat akun aplikasi
Masuk ke Konsol Bastionhost. Di bilah navigasi atas, pilih wilayah tempat instans Bastionhost Anda berada.
Di daftar instans Bastionhost, temukan instans target dan klik Manage.
Di panel navigasi kiri, pilih .
-
Di tab Applications, temukan aplikasi target dan klik Edit di kolom Actions.
-
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 an application: Untuk mengubah konfigurasi aplikasi, seperti nama atau server aplikasi yang terkait, temukan aplikasi tersebut dan klik Edit di kolom Actions.
-
Delete an application: Jika aplikasi tidak lagi diperlukan, temukan aplikasi tersebut dan klik Delete di kolom Actions.