Saya baru saja meluncurkan salah satu Server AMI Ubuntu di Amazon EC2.
Saya terhubung dengan baik, tetapi saya tidak melihat apa pun untuk memberi tahu saya kredensial login default.
login as: ?
sumber
Saya baru saja meluncurkan salah satu Server AMI Ubuntu di Amazon EC2.
Saya terhubung dengan baik, tetapi saya tidak melihat apa pun untuk memberi tahu saya kredensial login default.
login as: ?
Pada EC2 semua AMI Ubuntu harus terhubung seperti:
$ ssh -i your-ssh-key.pem [email protected]
Jadi Anda terhubung sebagai pengguna 'ubuntu' menggunakan kunci ssh yang Anda masukkan ke instance saat diluncurkan (bukan kata sandi). Setelah dikonfirmasi, Anda dapat mengeluarkan perintah root tanpa kata sandi dengan sudo.
(catatan: kunci ssh Anda mungkin .priv, atau .pem, atau tidak ada ekstensi, ini hanya sebuah contoh)
Berikut juga beberapa sumber praktis tentang menghubungkan ke instance EC2:
Meluncurkan instance dan memilih atau membuat keypair SSH baru: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?LaunchInstance.html
Menghubungkan dengan ssh keypair Anda: http://docs.amazonwebservices.com/AWSEC2/latest/GettingStartedGuide/index.html?ConnectToInstanceLinux.html
Apa yang tidak mereka sebutkan di sana adalah bahwa Anda terhubung ke instans Ubuntu dengan akun 'ubuntu' dan bukan root.
Kiat ekstra:
Saya lebih suka mengetik
ssh ubuntu@host
daripadassh -i your-ssh-key.pem ubuntu@host
.Saya menulis artikel yang menjelaskan cara melakukan ini:
Jika Anda selalu masuk ke host EC2 menggunakan
ubuntu
Anda bahkan dapat menjadikannya default ketika Anda menggunakan nama host publik instance EC2 standar. Ini memungkinkan Anda cukup mengetikssh hostname
. Untuk melakukan ini, edit$HOME/.ssh/config
dan tambahkan bagian seperti:sumber
Sebagai opsi lebih lanjut, jika Anda tidak ingin menggunakan kunci ssh pribadi (walaupun mungkin solusi terbaik) tetapi ingin menyederhanakan baris perintah, tambahkan kunci Anda
~/.ssh/
dan tambahkan berikut ini ke~/.ssh/config
:Maka Anda cukup menggunakan
ssh ec2-xxx-xxx-xxx-xxx.xxxx.compute.amazonaws.com
Jika Anda mendaftarkan EC2 ke domain, Anda juga dapat menggunakan yang berikut:
Maka Anda bisa menggunakannya
ssh yourdomain.com
Terakhir, untuk menyederhanakannya tanpa domain, gunakan alias sebagai berikut:
Maka Anda bisa menggunakannya
ssh myalias
sumber
Untuk AMI komunitas yang dibuat oleh Bitnami, nama pengguna adalah 'bitnami'.
Inilah bagian dalam Panduan Ringkas Bitnami, untuk referensi:
Cara masuk ke Mesin Virtual BitNami .
sumber
The
nologin
script pada root memberitahu Anda (melaluissh -i pem.pem root@<private.ip.ec2.instance>
) yang pengguna harus Anda gunakan sebagai gantinya.Dalam beberapa gambar AMI itu
ec2-user
. Jadissh -i pem.pem [email protected]
Dalam ubuntu gambar AMI ituubuntu
. Kemudian dalam hal yang dikelola itu berbeda lagi; Node EMR milikihadoop
.Oleh karena itu YMMV memeriksa dengan mencoba root.
sumber