View a markdown version of this page

SSH atau RDP ke pekerja Deadline Cloud melalui Session Manager - Awan Batas Waktu

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

SSH atau RDP ke pekerja Deadline Cloud melalui Session Manager

Bundel pekerjaan ssh_to_smf (Linux) dan ssh_to_smf_windows (Windows) di GitHub situs web mendaftarkan pekerja Deadline Cloud sebagai node terkelola hibrida SSM, memungkinkan SSH, RDP, atau akses melalui Manajer Sesi selama pekerjaan berlangsung. PowerShell Gunakan bundel ini untuk men-debug pekerjaan secara interaktif atau meneruskan port untuk UI web dan notebook Jupyter yang berjalan pada pekerja.

Pekerjaan mengikuti urutan ini:

  1. Skrip kirim membuat aktivasi hibrida SSM satu kali dengan memanggilaws ssm create-activation.

  2. Pekerjaan Deadline Cloud berjalan pada pekerja, mendaftarkan pekerja sebagai node terkelola, dan mencetak mi-* ID node terkelola ke log pekerjaan.

  3. Anda terhubung denganaws ssm start-session --target mi-XXXXXXXXX.

  4. Setelah durasi sesi yang dikonfigurasi, pekerjaan membatalkan pendaftaran node dan membersihkannya.

Untuk mengatur akses SSH untuk satu kali per akun dan Wilayah
  1. Buat peran IAM bernama SSMServiceRole dengan kepercayaan utama layanan SSM dan kebijakan terkelola terlamp AmazonSSMManagedInstanceCore ir.

  2. Aktifkan tingkat instans lanjutan:

    aws ssm update-service-setting \ --setting-id "arn:aws:ssm:region:account-id:servicesetting/ssm/managed-instance/activation-tier" \ --setting-value "advanced" \ --region region
  3. Varian Linux memerlukan skrip konfigurasi host sudo_for_job_user di GitHub situs web, dan varian Windows memerlukan bundel sebagai skrip konfigurasi host armadasetup/host_config.ps1.

penting

Varian Windows memberi pengguna RDP akses Administrator lokal dan job-user menambahAdministrators. Gunakan konfigurasi ini hanya untuk debugging. Matikan semua pekerja di armada setelah debugging selesai.

Kirim pekerjaan:

# Linux: 60-minute session ./submit.sh # Linux: 120-minute session ./submit.sh 120 # Windows: 60-minute session ./submit.sh farm-XXX queue-XXX

Setelah pekerjaan berjalan, temukan ID node terkelola di log pekerjaan dan sambungkan:

aws ssm start-session --target mi-XXXXXXXXX --region region