eb ssh - AWS Elastic Beanstalk

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

eb ssh

Deskripsi

catatan

Perintah ini tidak bekerja dengan lingkungan yang menjalankan instans Windows Server.

Hubungkan ke instans Amazon EC2 Linux di lingkungan Anda menggunakan Secure Shell (SSH). Jika lingkungan memiliki beberapa instans berjalan, EB CLI meminta Anda untuk menentukan instans yang Anda ingin hubungkan. Untuk menggunakan perintah ini, SSH harus dipasang di mesin lokal Anda dan tersedia dari baris perintah. File kunci privat harus terletak di folder bernama .ssh di bawah direktori pengguna Anda, dan instans EC2 di lingkungan Anda harus memiliki alamat IP publik.

Jika direktori root berisi file platform.yaml yang menentukan platform khusus, perintah ini juga menghubungkan ke instans di lingkungan khusus.

Kunci SSH

Jika Anda belum mengonfigurasi SSH sebelumnya, Anda dapat menggunakan EB CLI untuk membuat kunci saat menjalankan eb init. Jika Anda sudah menjalankan eb init, jalankan lagi dengan opsi --interactive dan pilih Ya dan Buat Pasangan Kunci Baru saat diminta untuk mengatur SSH. Kunci yang dibuat selama proses ini akan disimpan di folder yang tepat oleh EB CLI.

Perintah ini sementara membuka port 22 di grup keamanan lingkungan Anda untuk lalu lintas masuk dari 0.0.0.0/0 (semua alamat IP) jika tidak ada aturan untuk port 22 sudah di tempat. Jika Anda telah mengonfigurasi grup keamanan lingkungan Anda untuk membuka port 22 ke kisaran CIDR terbatas untuk meningkatkan keamanan, EB CLI akan menghormati pengaturan tersebut dan melupakan perubahan apa pun pada grup keamanan. Untuk menimpa perilaku ini dan memaksa EB CLI untuk membuka port 22 untuk semua lalu lintas masuk, gunakan opsi --force.

Lihat Grup keamanan untuk informasi tentang mengonfigurasi grup keamanan lingkungan Anda.

Sintaksis

eb ssh

eb ssh environment-name

Opsi

Nama

Deskripsi

-i

atau

--instance

Tentukan ID instans dari instans yang Anda hubungkan. Kami rekomendasikan agar Anda menggunakan opsi ini.

-n

atau

--number

Tentukan instans untuk terhubung dengan nomor.

-o

atau

--keep_open

Tinggalkan port 22 terbuka di grup keamanan setelah sesi SSH berakhir.

--command

Eksekusi perintah shell di instans tertentu, bukan memulai sesi SSH.

--custom

Tentukan perintah SSH untuk digunakan sebagai pengganti 'ssh -i keyfile'. Jangan sertakan pengguna jarak jauh dan nama host.

--setup

Ubah pasangan kunci yang ditugaskan untuk instans lingkungan (membutuhkan instans untuk diganti).

--force

Buka port 22 untuk lalu lintas masuk dari 0.0.0.0/0 di grup keamanan lingkungan, bahkan jika grup keamanan sudah dikonfigurasi untuk SSH.

Gunakan opsi ini jika grup keamanan lingkungan Anda dikonfigurasi untuk membuka port 22 ke kisaran CIDR terbatas yang tidak termasuk alamat IP yang Anda sedang coba hubungkan.

--timeout menit

Atur jumlah menit sebelum waktu perintah habis.

Hanya dapat digunakan dengan argumen --setup.

Opsi Umum

Output

Jika berhasil, perintah membuka koneksi SSH ke instans.

Contoh

Contoh berikut menghubungkan Anda ke lingkungan tertentu.

$ eb ssh Select an instance to ssh into 1) i-96133799 2) i-5931e053 (default is 1): 1 INFO: Attempting to open port 22. INFO: SSH port 22 open. The authenticity of host '54.191.45.125 (54.191.45.125)' can't be established. RSA key fingerprint is ee:69:62:df:90:f7:63:af:52:7c:80:60:1b:3b:51:a9. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '54.191.45.125' (RSA) to the list of known hosts. __| __|_ ) _| ( / Amazon Linux AMI ___|\___|___| https://aws.amazon.com/amazon-linux-ami/2014.09-release-notes/ No packages needed for security; 1 packages available Run "sudo yum update" to apply all updates. [ec2-user@ip-172-31-8-185 ~]$ ls [ec2-user@ip-172-31-8-185 ~]$ exit logout Connection to 54.191.45.125 closed. INFO: Closed port 22 on ec2 instance security group