Access via SSH Gate
Untuk membangun koneksi melalui SSH Gate, Anda perlu menghasilkan pasangan kunci SSH dan menambahkan kunci publik ke akun Anda di dashboard (jika perlu, baca panduan langkah-demi-langkah yang dilampirkan untuk bantuan).
Selanjutnya, dapatkan string koneksi SSH untuk akun Anda dengan mengklik tombol Settings di panel atas dashboard.
Dalam jendela Account settings yang terbuka, tab SSH Keys > SSH Connect akan terbuka secara default. Di sini, Anda dapat melihat informasi yang diperlukan untuk mengakses akun, termasuk string koneksi SSH.
Di bagian kanan dari bagian tersebut, Anda dapat mengatur koneksi Web SSH ke node mana saja langsung di browser.
Sekarang, Anda dapat mengakses seluruh akun PaaS atau hanya container tertentu dengan klien SSH lokal Anda.
SSH Access to Platform Account
Tergantung pada sistem operasi Anda, Anda perlu melakukan langkah-langkah berikut:
- Linux/MacOS/FreeBSD
Buka terminal Anda dan jalankan string koneksi SSH.
- Windows
Unduh dan jalankan klien SSH Anda (misalnya PuTTY).
Navigasikan ke tab Session dalam daftar di sebelah kiri dan isi kolom Host Name (or IP address) dan Port sesuai dengan string koneksi SSH Anda.
Untuk menambahkan kunci SSH pribadi Anda dengan PuTTY, unduh dan jalankan Pageant tool, klik tombol Add Key dan pilih file kunci SSH yang sesuai.
1. Setelah terhubung, Anda akan melihat daftar kelompok environment (dengan jumlah container yang disediakan dalam tanda kurung) dan environment yang tidak dikelompokkan tersedia untuk akun Anda. Pilih titik yang diperlukan dengan memasukkan nomor yang sesuai.
Hanya environment yang sedang berjalan yang dapat diakses.
2. Setelah memilih environment, Anda akan melihat daftar lengkap dari containernya, yang dikelompokkan berdasarkan layer. Di sini, node induk (diperlukan untuk clustering, scaling, cloning, dll.) ditandai dengan tanda [M].
Selain itu, setiap container dilengkapi dengan data nodeid, LAN IP, WAN IP, dan Alias. Untuk mengakses node yang diperlukan cukup masukkan nomornya.
Direct Access to Container
Anda dapat "melompat" langsung ke container yang diperlukan, melewati langkah memilih environment dan node yang sesuai. Cukup nyatakan ID container yang sesuai (dapat dilihat di dashboard di sebelah node yang bersangkutan) di awal string koneksi.
Sebagai contoh, untuk mengakses container Tomcat, yang ditunjukkan dalam gambar di atas, Anda harus menambahkan awalan 36864- ke string koneksi akun default dengan cara berikut:
ssh 36864-4790@gate.infra.dewacloud.com -p 3022
Kemungkinan ini dapat berguna untuk skrip otomatisasi atau untuk mengatur konfigurasi aplikasi (misalnya, Capistrano).