Workbench adalah alat koneksi jarak jauh berbasis browser dari Alibaba Cloud yang memungkinkan Anda menghubungkan ke Instance ECS langsung dari browser tanpa perlu menginstal perangkat lunak apa pun.
Apa itu Workbench?
Pengenalan Workbench
Workbench adalah alat koneksi jarak jauh berbasis browser yang tidak memerlukan instalasi. Gambar berikut menunjukkan cara menghubungkan ke Instance ECS menggunakan Workbench.
Fitur Workbench
Beberapa metode koneksi
Anda dapat menggunakan Workbench untuk menghubungkan ke instans dengan berbagai metode, seperti SSH (untuk Linux), RDP (untuk Windows).
Topik terkait
Koneksi jaringan publik dan pribadi
Saat menghubungkan ke instans menggunakan Workbench melalui SSH atau RDP, Anda dapat menggunakan alamat IP publik maupun pribadi.
Fitur tambahan Workbench
Workbench juga menyediakan fitur-fitur berikut.
Manajemen file: Kelola file pada instans Linux secara visual, dengan dukungan unggah dan unduh file. Untuk informasi selengkapnya, lihat Kelola file pada Instance ECS menggunakan Workbench.
Mode AI Agent: Dalam mode AI Agent, Anda dapat menggunakan bahasa alami untuk merencanakan dan menjalankan operasi O&M Linux, menyederhanakan tugas seperti instalasi perangkat lunak dan diagnosis masalah. Untuk informasi selengkapnya, lihat Mode AI Agent.
Terminal Assistant: Menghasilkan skrip dan perintah untuk tugas O&M. Untuk informasi selengkapnya, lihat Terminal Assistant.
Pelengkapan perintah cerdas: Memprediksi dan menampilkan daftar perintah, parameter, atau opsi berikutnya berdasarkan konteks saat Anda mengetik di command line. Untuk informasi selengkapnya, lihat Pelengkapan perintah cerdas.
Manajemen sistem: Mengelola pengguna, log login, dan layanan sistem pada instans Linux secara terpusat, serta memantau status sistem secara real time. Untuk informasi selengkapnya, lihat Manajemen sistem.
Pustaka skrip: Memungkinkan Anda menyimpan perintah atau cuplikan skrip yang sering digunakan di Workbench dan menjalankannya dengan satu klik di sesi instans mana pun yang terhubung melalui Workbench. Untuk informasi selengkapnya, lihat Pustaka skrip.
Multi-terminal: Memungkinkan Anda menghubungkan ke beberapa Instance ECS secara bersamaan dan menjalankan perintah yang sama di semua instans tersebut. Untuk informasi selengkapnya, lihat Multi-terminal.
Instalasi perangkat lunak: Memungkinkan Anda menggunakan AI Agent atau paket yang telah ditentukan dari CloudOps Orchestration Service (OOS) untuk secara otomatis men-deploy perangkat lunak seperti Docker dan MySQL. Untuk informasi selengkapnya, lihat Instalasi perangkat lunak.
Alur kerja Workbench
Alur kerja untuk menghubungkan ke instans menggunakan Workbench ditunjukkan pada gambar berikut.
Temukan instance yang akan disambungkan.
Buat koneksi jaringan antara Workbench dan Instance ECS.
Pada langkah ini, Anda perlu mengonfigurasi security group instans dan firewall pada instans agar mengizinkan lalu lintas masuk dari Workbench.
Hubungkan ke instans menggunakan Workbench.
Di Konsol, pilih untuk menghubungkan ke instans menggunakan Workbench dan masukkan kredensial seperti username dan password atau pasangan kunci.
Buat peran terkait layanan.
Jika Anda belum membuat peran terkait layanan, Workbench akan meminta Anda untuk membuatnya. Peran ini memberikan izin kepada Workbench untuk mengakses Instance ECS.
Hubungkan ke instans dan lakukan operasi O&M.
Peran terkait layanan untuk Workbench
Pertama kali Anda menggunakan Workbench untuk menghubungkan ke instans, Anda akan diminta untuk membuat peran terkait layanan AliyunServiceRoleForECSWorkbench. Workbench memerlukan peran ini untuk mengakses Instance ECS Anda. Untuk informasi selengkapnya tentang peran terkait layanan, lihat Peran terkait layanan.
Saat pertama kali menghubungkan ke instans, kotak dialog akan muncul. Klik OK untuk secara otomatis membuat peran terkait layanan.
Jika Anda adalah Pengguna RAM, mintalah administrator Akun Alibaba Cloud Anda untuk menyambungkan kebijakan akses sistem AliyunECSWorkbenchFullAccess ke Pengguna RAM Anda, yang memberikan izin yang diperlukan untuk membuat peran terkait layanan untuk Workbench.
Izin Pengguna RAM
Setelah peran terkait layanan dibuat, Pengguna RAM memerlukan kebijakan akses berikut untuk menggunakan Workbench guna menghubungkan ke semua Instance ECS.
{
"Version": "1",
"Statement": [
{
"Action": "ecs-workbench:LoginInstance",
"Resource": "*",
"Effect": "Allow"
}
]
}Untuk membatasi instans yang dapat dihubungkan oleh pengguna menggunakan Workbench, ubah bidang Resource sebagai berikut:
{
"Version": "1",
"Statement": [
{
"Action": "ecs-workbench:LoginInstance",
"Resource": [
"acs:ecs-workbench:{#regionId}:{#accountId}:workbench/{#instanceId}",
"acs:ecs-workbench:{#regionId}:{#accountId}:workbench/{#instanceId}"
],
"Effect": "Allow"
}
]
}Tabel berikut menjelaskan parameter-parameter tersebut.
{#regionId}: ID Wilayah tempat instans berada. Anda dapat menggunakan karakter wildcard (*).{#accountId}: ID Akun Alibaba Cloud. Anda dapat menggunakan karakter wildcard (*).{#instanceId}: ID instans target. Anda dapat menggunakan karakter wildcard (*).
Pengaturan security group
Saat Anda menggunakan Workbench untuk menghubungkan ke instans melalui SSH atau RDP, Anda harus mengizinkan lalu lintas masuk dari server Workbench di security group instans tersebut. Anda dapat merujuk pada tabel berikut untuk menambahkan aturan security group berdasarkan jenis jaringan Anda. Untuk informasi selengkapnya, lihat Tambahkan aturan security group.
Jika firewall diaktifkan pada instans, perbarui aturan firewall agar sesuai dengan aturan security group.
Kebijakan otorisasi | Prioritas | Jenis protokol | Rentang Port | Objek otorisasi |
Allow | 1 | Custom TCP | Port tergantung pada layanan koneksi jarak jauh pada instans Anda.
Penting Jika Anda mengubah port layanan jarak jauh pada instans Anda, konfigurasikan port tersebut sesuai kebutuhan. |
Peringatan Jika Anda mengatur objek otorisasi menjadi |