All Products
Search
Document Center

DataWorks:SSH

Last Updated:Mar 01, 2026

Anda dapat membuat sumber data SSH di DataWorks untuk mengaktifkan akses ke host jarak jauh. Node SSH menggunakan sumber data ini untuk memicu eksekusi skrip pada host tersebut—misalnya, menghubungkan ke instans Elastic Compute Service (ECS) guna menjadwalkan skrip secara berkala. Topik ini menjelaskan cara membuat sumber data SSH.

Batasan

  • Anda hanya dapat membuat sumber data SSH dalam mode connection string.

  • Tugas penjadwalan SSH hanya dapat dijalankan pada exclusive resource group for scheduling. Anda harus untuk melakukan upgrade kelompok sumber daya tersebut. Jika tidak, tugas tersebut mungkin gagal.

Perhatian

Pada ruang kerja mode standar, Anda harus membuat sumber data terpisah untuk lingkungan pengembangan dan produksi. Sumber data di kedua lingkungan tersebut harus menggunakan mode autentikasi yang sama.

Prasyarat

  • Anda telah memperoleh alamat host dan Port server.

  • Anda telah membeli dan mengonfigurasi exclusive resource group for scheduling.

    Sumber data SSH memerlukan exclusive resource group for scheduling untuk pengembangan dan penjadwalan tugas. Siapkan kelompok sumber daya tersebut dan pastikan konektivitas jaringannya ke sumber data. Untuk informasi lebih lanjut, lihat Menggunakan exclusive resource groups for scheduling dan Solusi konektivitas jaringan.

Prasyarat: Izin dan konfigurasi

Untuk membuat sumber data menggunakan RAM user atau RAM role, Anda harus memiliki salah satu izin berikut:

Titik masuk

  1. Buka halaman Data Sources.

    1. Login ke Konsol DataWorks. Di bilah navigasi atas, pilih Wilayah yang diinginkan. Di panel navigasi kiri, pilih More > Management Center. Pada halaman yang muncul, pilih ruang kerja yang diinginkan dari daftar drop-down lalu klik Go to Management Center.

    2. Di panel navigasi kiri halaman SettingCenter, klik Data Sources.

  2. Klik Add Data Source, pilih SSH, lalu ikuti petunjuk di layar.

Membuat sumber data

Pada halaman Create SSH Data Source, konfigurasikan pengaturan dasar sumber data dan uji koneksi jaringan.

  1. Konfigurasikan informasi dasar.

    Masukkan nama sumber data dan detail lainnya sesuai permintaan.

    Catatan

    Pada ruang kerja mode standar, Anda harus membuat sumber data terpisah untuk lingkungan pengembangan dan produksi. Sumber data di kedua lingkungan tersebut harus menggunakan mode autentikasi yang sama.

    image

    Parameter utama:

    • Configuration Mode: Anda hanya dapat membuat sumber data SSH dalam Connection String Mode.

    • Authentication Mode:

      Host password authentication

      Parameter

      Description

      Host Address

      Alamat host server SSH.

      Host Port

      Port server SSH.

      Username

      Username yang digunakan untuk login ke server SSH.

      Password

      Kata sandi logon server SSH.

      Host SSH key authentication

      Parameter

      Description

      Host Address

      Alamat host server SSH.

      Host Port

      Port server SSH.

      Username

      Username yang digunakan untuk login ke server SSH.

      Private Key

      Kunci privat untuk login ke server SSH. Unggah file autentikasi untuk mengotentikasi pengguna. Untuk informasi tentang cara mengelola file autentikasi, lihat Mengelola file autentikasi pihak ketiga.

      Passphrase

      Jika file kunci privat dienkripsi, masukkan passphrase untuk kunci privat tersebut.

      (Direkomendasikan) DataWorks SSH public key authentication

      DataWorks menghasilkan pasangan kunci untuk sumber data tersebut. Berikan kunci publik ke server untuk membangun koneksi aman antara DataWorks dan server SSH.

      Parameter

      Description

      Host Address

      Alamat host server SSH.

      Host Port

      Port server SSH.

      Username

      Username yang digunakan untuk login ke server SSH.

      Public Key

      Klik Generate Key Pair. Platform akan menghasilkan kunci publik untuk username yang ditentukan. Tambahkan kunci ini ke file .ssh/authorized_keys pada host sebelum menguji konektivitas, atau koneksi akan gagal.

      Catatan
      • File truststore menyimpan sertifikat tepercaya yang digunakan untuk mengotentikasi server. Misalnya, saat Anda mengakses Server SSL, server tersebut diautentikasi untuk memastikan bahwa server tersebut tepercaya.

      • Pasangan kunci yang dihasilkan hanya berlaku setelah sumber data dibuat. Pastikan Anda menambahkan kunci publik dari pasangan kunci yang dihasilkan ke host Anda tepat waktu.

      • Mengklik Generate Key Pair saat mengedit akan membuat kunci baru. Menyimpan perubahan akan membatalkan kunci lama, sehingga berpotensi menyebabkan kegagalan tugas.

  2. Uji konektivitas kelompok sumber daya.

    Pada bagian Connection Configuration, uji konektivitas antara sumber data dan exclusive resource group for scheduling. Tugas akan gagal jika kelompok sumber daya tidak dapat mengakses sumber data. Pastikan exclusive resource group for scheduling memiliki akses jaringan ke host Anda. Untuk informasi tentang solusi konektivitas jaringan, lihat Solusi konektivitas jaringan.

    Catatan
    • Tugas penjadwalan SSH hanya dapat dijalankan pada exclusive resource group for scheduling. Anda harus untuk melakukan upgrade kelompok sumber daya tersebut. Jika tidak, tugas tersebut mungkin gagal.

    • Jika koneksi gagal, tambahkan alamat IP kelompok sumber daya ke aturan masuk security group server. Anda dapat menggunakan alamat IP publik atau internal dari kelompok sumber daya tersebut.

Langkah selanjutnya

Setelah sumber data dibuat, Anda dapat melakukan operasi berikut:

  • Pengembangan dan Penjadwalan Data:

    Gunakan DataStudio dan Operation Center untuk mengembangkan serta menjadwalkan tugas SSH. Pilih sumber data SSH pada node SSH untuk menghubungkan ke host. Node SSH Publikasikan node tersebut ke produksi untuk penjadwalan berkala.

  • Mengelola Sumber Data: Buka halaman Data Source untuk mengedit atau menghapus sumber data.

Dokumen terkait

Untuk informasi lebih lanjut tentang cara menerapkan load balancing dan high availability (HA) untuk node SSH, lihat High availability untuk node SSH dengan load balancing.