Mengapa saya tidak dapat melakukan ssh atau melakukan ping ke instance Amazon EC2 baru saya?

9

Saya baru saja membuat instance EC2 gratis dengan semua default. Dikatakan sedang berjalan di Konsol Manajemen AWS. Pada menu "Tindakan Instance", saya klik "Hubungkan". Saya menyalin nama DNS yang disediakan (sepertinya ec2-a-dashed-IP-address.compute-1.amazonaws.com) dan mencoba SSH untuk itu. Tidak ada respon. Saya bahkan tidak bisa melakukan ping. Apa yang menyebabkannya?

CrazyPyro
sumber
1
kemungkinan duplikat serverfault.com/questions/227804/…
Richard Le Mesurier

Jawaban:

13

Rupanya firewall default dikunci, meskipun tidak seperti itu. Buka "Grup Keamanan" di panel sebelah kiri konsol AWS, dan pilih grup "default". Sudah ada entri untuk semua TCP, UDP, dan ICMP dari Sumber "grup default".

Untuk entri baru di bagian bawah, pilih "SSH" dari dropdown "Metode Koneksi". Sumber akan default ke "0.0.0.0/0" bukan "grup default". Klik "Simpan" di sebelah kanan dan sekarang ia akan merespons ketika Anda mencoba SSH masuk.

Jika Anda ingin melakukan ping, buat entri baru yang serupa dengan protokol "ICMP", biarkan Metode Koneksi sebagai "Kustom ..."

CrazyPyro
sumber
Memposting ini jika bermanfaat, tapi mungkin sangat jelas bagi semua orang kecuali saya. Saya berharap hal-hal akan dikunci secara default, tetapi tidak begitu banyak sehingga saya bahkan tidak bisa melakukan ping ke instance saya sendiri! Mungkin dialog "Hubungkan Bantuan" yang muncul sebagai respons terhadap "Tindakan Instance" -> "Connect" setidaknya harus menyebutkannya jika Anda sendiri terkunci ...
CrazyPyro
1

Cara saya mendapatkan ping untuk bekerja adalah:

  • Pilih Masuk -> ICMP Khusus
  • Pilih "Permintaan Gema"
  • Tetapkan Sumber jika perlu atau gunakan 0.0.0.0/0 untuk di mana saja
  • Menerapkan

(ssh bekerja di luar kotak untuk contoh saya)

techturbulence
sumber