Membuat dan menyimpan kunci SSH dengan Azure CLI
Berlaku untuk: ✔️ Mesin virtual Linux ✔️ Mesin virtual Windows ✔️ Set skala fleksibel ✔️ Set skala seragam
Anda dapat membuat kunci SSH sebelum membuat VM dan menyimpannya di Azure. Setiap kunci SSH yang baru dibuat juga disimpan secara lokal.
Jika Anda memiliki kunci SSH yang sudah ada, Anda dapat mengunggah dan menyimpannya di Azure untuk digunakan kembali.
Untuk informasi selengkapnya, lihat Langkah-langkah mendetail: Membuat dan mengelola kunci SSH untuk autentikasi ke VM Linux di Azure.
Untuk informasi selengkapnya tentang cara membuat dan menggunakan kunci SSH dengan VM Linux, lihat Menggunakan kunci SSH untuk menyambungkan ke VM Linux.
Hasilkan kunci baru
Setelah masuk, gunakan perintah az sshkey create untuk membuat kunci SSH baru:
az sshkey create --name "mySSHKey" --resource-group "myResourceGroup"
Catatan
Perintah ini akan default ke jenis kunci RSA, untuk menghasilkan kunci ED25519 yang dapat Anda teruskan dalam bendera
--encryption-type Ed25519
opsional .Output yang dihasilkan mencantumkan jalur file kunci baru:
Private key is saved to "/home/user/.ssh/7777777777_9999999". Public key is saved to "/home/user/.ssh/7777777777_9999999.pub".
Ubah izin untuk file kunci privat untuk privasi:
chmod 600 /home/user/.ssh/7777777777_9999999
Menyambungkan ke VM
Di komputer lokal Anda, buka prompt Bash:
ssh -i <path to the private key file> username@<ipaddress of the VM>
Misalnya, masukkan: ssh -i /home/user/.ssh/mySSHKey azureuser@123.45.67.890
Mengunggah kunci SSH
Anda dapat mengunggah kunci SSH publik untuk disimpan di Azure.
Gunakan perintah az sshkey create untuk mengunggah kunci publik SSH dengan menentukan filenya:
az sshkey create --name "mySSHKey" --public-key "@/home/user/.ssh/7777777777_9999999.pub" --resource-group "myResourceGroup"
Membuat daftar kunci
Gunakan perintah az sshkey list untuk mencantumkan semua kunci SSH publik, secara opsional menentukan grup sumber daya:
az sshkey list --resource-group "myResourceGroup"
Dapatkan kunci publik
Gunakan perintah az sshkey show untuk menampilkan nilai kunci SSH publik:
az sshkey show --name "mySSHKey" --resource-group "myResourceGroup"
Langkah berikutnya
Untuk mempelajari selengkapnya tentang cara menggunakan kunci SSH dengan Azure VM, lihat Menggunakan kunci SSH untuk menyambungkan ke VM Linux.