Azure CLI ile SSH anahtarları oluşturma ve depolama
Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri ✔️ Tekdüzen ölçek kümeleri
Vm oluşturmadan önce SSH anahtarları oluşturabilir ve bunları Azure'da depolayabilirsiniz. Yeni oluşturulan her SSH anahtarı da yerel olarak depolanır.
Mevcut SSH anahtarlarınız varsa bunları yeniden kullanmak üzere Azure'a yükleyebilir ve depolayabilirsiniz.
Daha fazla bilgi için bkz . Ayrıntılı adımlar: Azure'da Linux VM'sinde kimlik doğrulaması için SSH anahtarları oluşturma ve yönetme.
Linux VM'leri ile SSH anahtarları oluşturma ve kullanma hakkında daha fazla bilgi için bkz . Linux VM'lerine bağlanmak için SSH anahtarlarını kullanma.
Yeni anahtarlar oluşturma
Oturum açtığınızda az sshkey create komutunu kullanarak yeni SSH anahtarını oluşturun:
az sshkey create --name "mySSHKey" --resource-group "myResourceGroup"
Not
Bu komut, isteğe bağlı bayrağını
--encryption-type Ed25519
geçirebileceğiniz ED25519 anahtarlar oluşturmak için varsayılan olarak RSA anahtar türüne geçer.Sonuçta elde edilen çıkışta yeni anahtar dosyalarının yolları listelenir:
Private key is saved to "/home/user/.ssh/7777777777_9999999". Public key is saved to "/home/user/.ssh/7777777777_9999999.pub".
Gizlilik için özel anahtar dosyasının izinlerini değiştirin:
chmod 600 /home/user/.ssh/7777777777_9999999
VM’ye bağlanma
Yerel bilgisayarınızda bir Bash istemi açın:
ssh -identity_file <path to the private key file> username@<ipaddress of the VM>
Örneğin, şunu girin: ssh -i /home/user/.ssh/mySSHKey azureuser@123.45.67.890
SSH anahtarını karşıya yükleme
Azure'da depolamak için bir genel SSH anahtarı yükleyebilirsiniz.
Dosyasını belirterek bir SSH ortak anahtarını karşıya yüklemek için az sshkey create komutunu kullanın:
az sshkey create --name "mySSHKey" --public-key "@/home/user/.ssh/7777777777_9999999.pub" --resource-group "myResourceGroup"
Liste anahtarları
Tüm genel SSH anahtarlarını listelemek için az sshkey list komutunu kullanın ve isteğe bağlı olarak bir kaynak grubu belirtin:
az sshkey list --resource-group "myResourceGroup"
Ortak anahtarı alma
Ortak SSH anahtarının değerlerini göstermek için az sshkey show komutunu kullanın:
az sshkey show --name "mySSHKey" --resource-group "myResourceGroup"
Sonraki adımlar
Azure VM'leriyle SSH anahtarlarını kullanma hakkında daha fazla bilgi edinmek için bkz . Linux VM'lerine bağlanmak için SSH anahtarlarını kullanma.