

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

# Connect ke instans Mac Anda menggunakan SSH atau GUI
<a name="connect-to-mac-instance"></a>

Anda dapat terhubung ke instance Mac menggunakan SSH atau antarmuka pengguna grafis (GUI).

Beberapa pengguna dapat mengakses OS secara bersamaan. Biasanya ada sesi pengguna 1:1: GUI, karena layanan Berbagi Layar bawaan pada port 5900. Menggunakan SSH dalam macOS mendukung beberapa sesi hingga batas “Sesi Maks” dalam `sshd_config` file.

## Terhubung ke instans Anda menggunakan SSH
<a name="mac-instance-ssh"></a>

Instans Mac Amazon EC2 tidak mengizinkan SSH root jarak jauh secara default. ec2-userAkun dikonfigurasi untuk masuk dari jarak jauh menggunakan SSH. ec2-userAkun ini juga memiliki **sudo** hak istimewa. Setelah Anda terhubung ke instans, Anda dapat menambahkan pengguna lain.

Untuk mendukung koneksi ke instans Anda menggunakan SSH, luncurkan instans menggunakan pasangan kunci dan grup keamanan yang mengizinkan akses SSH, dan pastikan bahwa instans tersebut memiliki konektivitas internet. Anda menyediakan file `.pem` untuk pasangan kunci saat Anda terhubung ke instans.

Gunakan prosedur berikut untuk menghubungkan ke instans Mac Anda menggunakan klien SSH. Jika Anda menemui kesalahan saat mencoba untuk terhubung ke instans, lihat [Memecahkan masalah saat menghubungkan ke instans Amazon EC2 Linux Anda](TroubleshootingInstancesConnecting.md).

**Untuk terhubung ke instans Anda menggunakan SSH**

1. Pastikan bahwa komputer lokal Anda memiliki klien SSH yang terinstal dengan memasukkan **ssh** di baris perintah. Jika komputer Anda tidak mengenali perintah tersebut, cari klien SSH untuk sistem operasi Anda lalu instal.

1. Dapatkan nama DNS publik dari instans Anda. Dengan menggunakan konsol Amazon EC2, Anda dapat menemukan nama DNS publik di tab **Detail** dan tab **Jaringan**. Dengan menggunakan AWS CLI, Anda dapat menemukan nama DNS publik menggunakan [perintah describe-instance](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

1. Temukan file `.pem` untuk pasangan kunci yang Anda tentukan saat meluncurkan instans.

1. Hubungkan ke instans Anda menggunakan perintah **ssh** berikut, yang menentukan nama DNS publik dari instans dan file `.pem`.

   ```
   ssh -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

Autentikasi kata sandi dinonaktifkan untuk mencegah serangan kata sandi brute-force. Sebelum Anda membuat perubahan pada konfigurasi SSH, buka `/usr/local/aws/ec2-macos-init/init.toml` dan atur `secureSSHDConfig` ke`false`.

## Hubungkan ke antarmuka pengguna grafis (GUI) instans Anda
<a name="mac-instance-vnc"></a>

Gunakan prosedur berikut untuk terhubung ke GUI instans Anda menggunakan VNC, Apple Remote Desktop (ARD), atau aplikasi Apple Screen Sharing (disertakan dengan macOS).

**catatan**  
macOS 10.14 dan setelahnya hanya mengizinkan kontrol jika Berbagi Layar diaktifkan melalui [Preferensi Sistem](https://support.apple.com/guide/remote-desktop/enable-remote-management-apd8b1c65bd/mac).

**Untuk terhubung ke instans Anda menggunakan klien ARD atau klien VNC**

1. Pastikan komputer lokal Anda menginstal klien ARD atau klien VNC yang mendukung ARD. Pada macOS, Anda dapat memanfaatkan aplikasi Berbagi Layar bawaan. Jika tidak, cari ARD untuk sistem operasi Anda dan instal.

1. Dari komputer lokal Anda, [hubungkan ke instans Anda menggunakan SSH](#mac-instance-ssh).

1. Siapkan kata sandi untuk akun ec2-user menggunakan perintah **passwd** sebagai berikut.

   ```
   [ec2-user ~]$ sudo passwd ec2-user
   ```

1. Instal dan mulai macOS Screen Sharing menggunakan perintah berikut.

   ```
   [ec2-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Putuskan sambungan dari instans dengan mengetik **exit** dan menekan Enter.

1. Dari komputer Anda, hubungkan ke instans Anda menggunakan perintah **ssh** berikut ini. Selain opsi yang ditunjukkan di bagian sebelumnya, gunakan opsi **-L** untuk mengaktifkan penerusan port dan meneruskan semua lalu lintas di port lokal 5900 ke server ARD pada instans.

   ```
   ssh -L 5900:localhost:5900 -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

1. Dari komputer lokal Anda, gunakan klien ARD atau klien VNC yang mendukung ARD untuk terhubung ke `localhost:5900`. Misalnya, gunakan aplikasi Berbagi Layar pada macOS sebagai berikut:

   1. Buka **Finder** dan pilih **Go**.

   1. Pilih **Hubungkan ke Server**.

   1. Di bidang **Alamat Server**, masukkan `vnc://localhost:5900`.

   1. Masuk seperti yang diminta, gunakan **ec2-user** sebagai nama pengguna dan kata sandi yang Anda buat untuk akun pengguna ec2.

## Mengubah resolusi layar macOS di instans Mac
<a name="mac-screen-resolution"></a>

Setelah tersambung ke instans Mac EC2 menggunakan klien ARD atau klien VNC yang mendukung ARD, Anda dapat mengubah resolusi layar lingkungan macOS menggunakan alat atau utilitas macOS yang tersedia untuk umum, seperti [displayplacer](https://github.com/jakehilborn/displayplacer).

**Untuk mengubah resolusi layar menggunakan displayplacer**

1. Instal displayplacer.

   ```
   [ec2-user ~]$ brew tap jakehilborn/jakehilborn && brew install displayplacer
   ```

1. Tampilkan informasi layar saat ini dan kemungkinan resolusi layar.

   ```
   [ec2-user ~]$ displayplacer list
   ```

1. Terapkan resolusi layar yang diinginkan.

   ```
   [ec2-user ~]$ displayplacer "id:<screenID> res:<width>x<height> origin:(0,0) degree:0"
   ```

   Contoh:

   ```
   RES="2560x1600"
   displayplacer "id:69784AF1-CD7D-B79B-E5D4-60D937407F68 res:${RES} scaling:off origin:(0,0) degree:0"
   ```