Connect ke instans Mac Anda menggunakan SSH atau GUI - Amazon Elastic Compute Cloud

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

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

Connect ke instans Anda menggunakan SSH

penting

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

Instans Amazon EC2 Mac tidak mengizinkan root jarak jauh secara SSH default. Autentikasi kata sandi dinonaktifkan untuk mencegah serangan kata sandi brute-force. Akun pengguna ec2 dikonfigurasi untuk masuk dari jarak jauh menggunakan. SSH Akun ec2-user juga memiliki hak istimewa sudo. Setelah Anda terhubung ke instans, Anda dapat menambahkan pengguna lain.

Untuk mendukung koneksi ke instans Anda menggunakanSSH, luncurkan instance menggunakan key pair dan grup keamanan yang memungkinkan SSH akses, dan pastikan instans tersebut memiliki konektivitas internet. Anda menyediakan file .pem untuk pasangan kunci saat Anda terhubung ke instans.

Gunakan prosedur berikut untuk menyambung ke instance Mac Anda menggunakan SSH klien. Jika Anda menemui kesalahan saat mencoba untuk terhubung ke instans, lihat Memecahkan masalah saat menghubungkan ke instans Amazon EC2 Linux Anda.

Untuk terhubung ke instans Anda menggunakan SSH
  1. Verifikasi bahwa komputer lokal Anda memiliki SSH klien yang diinstal dengan memasukkan ssh di baris perintah. Jika komputer Anda tidak mengenali perintah, cari SSH klien untuk sistem operasi Anda dan instal.

  2. Dapatkan DNS nama publik dari instans Anda. Menggunakan EC2 konsol Amazon, Anda dapat menemukan DNS nama publik di tab Detail dan Jaringan. Dengan menggunakan AWS CLI, Anda dapat menemukan DNS nama publik menggunakan perintah describe-instance.

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

  4. Connect ke instans Anda menggunakan ssh perintah berikut, menentukan DNS nama publik instance dan .pem file.

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

Connect ke antarmuka pengguna grafis instans Anda (GUI)

Gunakan prosedur berikut untuk menyambung ke instans Anda GUI menggunakanVNC, Apple Remote Desktop (ARD), atau aplikasi Berbagi Layar Apple (disertakan dengan macOS).

catatan

macOS 10.14 dan setelahnya hanya mengizinkan kontrol jika Berbagi Layar diaktifkan melalui Preferensi Sistem.

Untuk terhubung ke instans Anda menggunakan ARD klien atau VNC klien
  1. Verifikasi bahwa komputer lokal Anda memiliki ARD klien atau VNC klien yang mendukung ARD terinstal. Pada macOS, Anda dapat memanfaatkan aplikasi Berbagi Layar bawaan. Jika tidak, ARD cari sistem operasi Anda dan instal.

  2. Dari komputer lokal Anda, sambungkan ke instans Anda menggunakan SSH.

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

    [ec2-user ~]$ sudo passwd ec2-user
  4. 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
  5. Putuskan sambungan dari instans dengan mengetik exit dan menekan Enter.

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

    ssh -L 5900:localhost:5900 -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
  7. Dari komputer lokal Anda, gunakan ARD klien atau VNC klien yang mendukung ARD untuk terhubunglocalhost:5900. Misalnya, gunakan aplikasi Berbagi Layar pada macOS sebagai berikut:

    1. Buka Finder dan pilih Go.

    2. Pilih Hubungkan ke Server.

    3. Di bidang Alamat Server, masukkan vnc://localhost:5900.

    4. Masuk seperti yang diminta, dengan menggunakan ec2-user sebagai nama pengguna dan sandi yang Anda buat untuk akun ec2-user.

Mengubah resolusi layar macOS di instans Mac

Setelah tersambung ke instans EC2 Mac menggunakan ARD atau VNC klien yang mendukungARD, Anda dapat mengubah resolusi layar lingkungan macOS menggunakan salah satu alat atau utilitas macOS yang tersedia untuk umum, seperti displayplacer.

Untuk mengubah resolusi layar menggunakan displayplacer
  1. Instal displayplacer.

    [ec2-user ~]$ brew tap jakehilborn/jakehilborn && brew install displayplacer
  2. Tampilkan informasi layar saat ini dan kemungkinan resolusi layar.

    [ec2-user ~]$ displayplacer list
  3. Terapkan resolusi layar yang diinginkan.

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

    Sebagai contoh:

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