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

  1. Setelah masuk, gunakan perintah az sshkey create untuk membuat kunci SSH baru:

    az sshkey create --name "mySSHKey" --resource-group "myResourceGroup"
    
  2. 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".
    
  3. 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 -identity_file <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"

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.