Connect ke komputer virtual Lightsail for Research menggunakan Secure Shell - Amazon Lightsail untuk Penelitian

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

Connect ke komputer virtual Lightsail for Research menggunakan Secure Shell

Anda dapat terhubung ke komputer virtual di Amazon Lightsail for Research menggunakan Secure Shell Protocol (SSH). Anda dapat menggunakan SSH untuk mengelola komputer virtual Anda dari jarak jauh sehingga Anda dapat masuk ke komputer Anda melalui internet dan menjalankan perintah.

catatan

Anda juga dapat membuat koneksi protokol tampilan jarak jauh ke komputer virtual Anda menggunakan klien Amazon DCV berbasis browser. Amazon DCV tersedia di konsol Lightsail for Research. Untuk informasi selengkapnya, lihat Akses Lightsail for Research sistem operasi komputer virtual.

Lengkapi prasyarat

Lengkapi prasyarat berikut sebelum Anda memulai.

  • Buat komputer virtual di Lightsail for Research. Untuk informasi selengkapnya, lihat Buat Lightsail untuk Penelitian komputer virtual.

  • Pastikan komputer virtual yang ingin Anda sambungkan dalam keadaan berjalan. Juga, perhatikan nama komputer virtual dan AWS Wilayah di mana ia dibuat. Anda akan memerlukan informasi ini nanti dalam proses ini. Untuk informasi selengkapnya, lihat Lihat detail komputer virtual Lightsail for Research.

  • Pastikan port 22 terbuka di komputer virtual yang ingin Anda sambungkan. Itu adalah port default yang digunakan untuk SSH. Ini terbuka secara default. Tetapi jika Anda menutupnya, Anda harus membukanya kembali sebelum melanjutkan. Untuk informasi selengkapnya, lihat Kelola port firewall untuk Lightsail for Research komputer virtual.

  • Dapatkan Lightsail default key pair (DKP) untuk komputer virtual Anda. Untuk informasi selengkapnya, lihat Dapatkan key pair untuk komputer virtual.

    Tip

    Jika Anda berencana untuk menggunakan AWS CloudShell untuk terhubung ke komputer virtual Anda, lihat Connect ke komputer virtual menggunakan AWS CloudShell di bagian berikutnya. Untuk informasi selengkapnya, lihat Apa itu AWS CloudShell. Jika tidak, lanjutkan ke prasyarat berikutnya.

  • Unduh dan instal AWS Command Line Interface (AWS CLI). Untuk informasi selengkapnya, lihat Menginstal atau memperbarui versi terbaru dari Panduan AWS Command Line Interface Pengguna untuk Versi 2. AWS CLI

  • Konfigurasikan AWS CLI untuk mengakses Anda Akun AWS. Untuk informasi selengkapnya, lihat Dasar-dasar konfigurasi di Panduan AWS Command Line Interface Pengguna untuk Versi 2.

  • Unduh dan instal jq. Ini adalah prosesor JSON baris perintah yang ringan dan fleksibel yang digunakan dalam prosedur berikut untuk mengekstrak detail key pair. Untuk informasi lebih lanjut tentang mengunduh dan menginstal jq, lihat Unduh jq di situs web jq.

Connect ke komputer virtual menggunakan SSH

Lengkapi salah satu prosedur berikut untuk membuat koneksi SSH ke komputer virtual Anda di Lightsail for Research.

Prosedur ini berlaku jika Anda lebih suka pengaturan minimal untuk terhubung ke komputer virtual Anda. AWS CloudShell menggunakan shell pra-otentikasi berbasis browser yang dapat Anda luncurkan langsung dari file. AWS Management Console Anda dapat menjalankan AWS CLI perintah menggunakan shell pilihan Anda, seperti Bash, PowerShell, atau Z shell. Anda dapat melakukan ini tanpa mengunduh atau menginstal alat baris perintah. Untuk informasi selengkapnya, lihat Memulai dengan AWS CloudShell dalam Panduan Pengguna AWS CloudShell .

penting

Sebelum memulai, pastikan untuk mendapatkan Lightsail default key pair (DKP) untuk komputer virtual yang Anda sambungkan. Untuk informasi selengkapnya, lihat Dapatkan key pair untuk komputer virtual Lightsail for Research.

  1. Dari konsol Lightsail for Research, CloudShell luncurkan dengan memilih salah satu opsi berikut:

    1. Di kotak Pencarian, ketik "CloudShell“, lalu pilih CloudShell.

    2. Pada bilah navigasi, pilih CloudShellikon.

    3. Pilih CloudShellpada Console Toolbar di kiri bawah konsol.

    Fitur utama di AWS CloudShell antarmuka.

    Ketika command prompt ditampilkan, shell siap untuk interaksi.

    AWS CloudShell antarmuka terminal.
  2. Pilih shell yang sudah diinstal sebelumnya untuk digunakan. Untuk mengubah shell default, masukkan salah satu nama program berikut di prompt baris perintah. Bash adalah shell default yang berjalan saat Anda meluncurkan AWS CloudShell.

    Bash

    bash

    Jika Anda beralih ke Bash, simbol pada prompt perintah diperbarui ke$.

    PowerShell

    pwsh

    Jika Anda beralih ke PowerShell, simbol pada prompt perintah diperbarui kePS>.

    Z shell

    zsh

    Jika Anda beralih ke Z shell, simbol pada prompt perintah diperbarui ke%.

  3. Untuk terhubung ke komputer virtual dari jendela CloudShell terminal, lihatConnect ke komputer virtual menggunakan SSH di Linux, Unix, atau komputer lokal macOS.

Untuk informasi tentang perangkat lunak pra-instal di CloudShell lingkungan, lihat lingkungan AWS CloudShell komputasi di AWS CloudShell Panduan Pengguna.

Prosedur ini berlaku jika komputer lokal Anda menggunakan sistem operasi Windows. Prosedur ini menggunakan get-instance AWS CLI perintah untuk mendapatkan nama pengguna dan alamat IP publik dari instance yang ingin Anda sambungkan. Untuk informasi selengkapnya, lihat get-instance di AWS CLI Command Reference.

penting

Pastikan Anda mendapatkan Lightsail default key pair (DKP) untuk komputer virtual yang Anda coba sambungkan sebelum memulai prosedur ini. Untuk informasi selengkapnya, lihat Dapatkan key pair untuk komputer virtual Lightsail for Research. Prosedur itu mengeluarkan kunci pribadi dari Lightsail DKP ke file dkp_rsa yang digunakan dalam salah satu perintah berikut.

  1. Buka jendela Prompt Perintah.

  2. Masukkan perintah berikut untuk menampilkan alamat IP publik dan nama pengguna komputer virtual Anda. Dalam perintah, ganti region-code dengan kode Wilayah AWS di mana komputer virtual dibuat, sepertius-east-2. Ganti computer-name dengan nama komputer virtual yang ingin Anda sambungkan.

    aws lightsail get-instance --region region-code --instance-name computer-name | jq -r ".instance.username" & aws lightsail get-instance --region region-code --instance-name computer-name | jq -r ".instance.publicIpAddress"

    Contoh

    aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r ".instance.username" & aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r ".instance.publicIpAddress"

    Respons akan menampilkan nama pengguna dan alamat IP publik dari komputer virtual seperti yang ditunjukkan pada contoh berikut. Perhatikan nilai-nilai ini, karena Anda membutuhkannya dalam langkah berikut dari prosedur ini.

    Nama pengguna dan alamat IP publik dari komputer virtual.
  3. Masukkan perintah berikut untuk membuat koneksi SSH dengan komputer virtual Anda. Dalam perintah, ganti user-name dengan nama pengguna masuk, dan ganti public-ip-address dengan alamat IP publik komputer virtual Anda.

    ssh -i dkp_rsa user-name@public-ip-address

    Contoh

    ssh -i dkp_rsa ubuntu@192.0.2.0

    Anda akan melihat respons yang mirip dengan contoh berikut, yang menunjukkan koneksi SSH yang dibuat dengan komputer virtual Ubuntu di Lightsail for Research.

    Koneksi SSH dibuat dengan komputer virtual.

    Sekarang setelah Anda berhasil membuat koneksi SSH ke komputer virtual Anda, lanjutkan ke bagian berikutnya untuk langkah selanjutnya.

Prosedur ini berlaku jika komputer lokal Anda menggunakan Linux, Unix, atau sistem operasi macOS. Prosedur ini menggunakan get-instance AWS CLI perintah untuk mendapatkan nama pengguna dan alamat IP publik dari instance yang ingin Anda sambungkan. Untuk informasi selengkapnya, lihat get-instance di AWS CLI Command Reference.

penting

Pastikan Anda mendapatkan Lightsail default key pair (DKP) untuk komputer virtual yang Anda coba sambungkan sebelum memulai prosedur ini. Untuk informasi selengkapnya, lihat Dapatkan key pair untuk komputer virtual Lightsail for Research. Prosedur itu mengeluarkan kunci pribadi dari Lightsail DKP ke file dkp_rsa yang digunakan dalam salah satu perintah berikut.

  1. Buka jendela Terminal.

  2. Masukkan perintah berikut untuk menampilkan alamat IP publik dan nama pengguna komputer virtual Anda. Dalam perintah, ganti region-code dengan kode AWS Wilayah di mana komputer virtual dibuat, sepertius-east-2. Ganti computer-name dengan nama komputer virtual yang ingin Anda sambungkan.

    aws lightsail get-instance --region region-code --instance-name computer-name | jq -r '.instance.username' && aws lightsail get-instance --region region-code --instance-name computer-name | jq -r '.instance.publicIpAddress'

    Contoh

    aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r '.instance.username' && aws lightsail get-instance --region us-east-2 --instance-name MyJupyterComputer | jq -r '.instance.publicIpAddress'

    Respons akan menampilkan nama pengguna dan alamat IP publik dari komputer virtual seperti yang ditunjukkan pada contoh berikut. Perhatikan nilai-nilai ini, karena Anda membutuhkannya dalam langkah berikut dari prosedur ini.

    Nama pengguna dan alamat IP publik dari komputer virtual.
  3. Masukkan perintah berikut untuk membuat koneksi SSH dengan komputer virtual Anda. Dalam perintah, ganti user-name dengan nama pengguna masuk, dan ganti public-ip-address dengan alamat IP publik komputer virtual Anda.

    ssh -i dkp_rsa user-name@public-ip-address

    Contoh

    ssh -i dkp_rsa ubuntu@192.0.2.0

    Anda akan melihat respons yang mirip dengan contoh berikut, yang menunjukkan koneksi SSH yang dibuat dengan komputer virtual Ubuntu di Lightsail for Research.

    Koneksi SSH dibuat dengan komputer virtual.

    Sekarang setelah Anda berhasil membuat koneksi SSH ke komputer virtual Anda, lanjutkan ke bagian berikutnya untuk langkah selanjutnya.

Lanjutkan ke langkah selanjutnya

Anda dapat menyelesaikan langkah-langkah tambahan berikutnya setelah Anda berhasil membuat koneksi SSH ke komputer virtual Anda: