Aracılığıyla paylaş


Hızlı Başlangıç: Azure Sanal Ağı oluşturma

Azure portalı, Azure CLI, Azure PowerShell, Azure Resource Manager (ARM) şablonu, Bicep şablonu ve Terraform kullanarak Azure Sanal Ağ (VNet) oluşturmayı öğrenin. Aynı sanal ağdaki sanal makineler arasındaki bağlantıyı test etmek için iki sanal makine ve bir Azure Bastion konağı dağıtılır. Azure Bastion konağı, sanal makinelere ssl üzerinden doğrudan Azure portalında güvenli ve sorunsuz RDP ve SSH bağlantısı sağlar.

Sanal ağ hızlı başlangıcında oluşturulan kaynakların diyagramı.

Sanal ağ, Azure'daki özel ağlar için temel yapı taşıdır. Azure Sanal Ağ, sanal makineler gibi Azure kaynaklarının birbirleriyle ve İnternet ile güvenli bir şekilde iletişim kurmasını sağlar.

Etkin aboneliği olan bir Azure hesabınız yoksa ücretsiz olarak bir hesap oluşturun.

Önkoşullar

  • Aktif bir aboneliğe sahip bir Azure hesabı. Ücretsiz bir hesap oluşturabilirsiniz.

Bir kaynak grubu oluşturun

  1. Azure hesabınızla Azure portalında oturum açın.

  2. Portalın üst kısmındaki arama kutusuna Kaynak grubu yazın. Arama sonuçlarında Kaynak grupları'nı seçin.

  3. +Oluştur'u seçin.

  4. Kaynak grubu oluştur'unTemel Bilgiler sekmesinde aşağıdaki bilgileri girin veya seçin:

    Ayarlar Değer
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu test-rg girin.
    Bölge Doğu ABD 2’yi seçin.
  5. Seçin, gözden geçir ve oluştur.

  6. Oluştur'i seçin.

Sanal ağ oluşturma

  1. Portalın üst kısmındaki arama kutusuna Sanal ağ yazın. Arama sonuçlarında Sanal ağlar'ı seçin.

  2. +Oluştur'u seçin.

  3. Sanal ağ oluştur'un Temel Bilgiler sekmesinde aşağıdaki bilgileri girin veya seçin:

    Ayarlar Değer
    Proje ayrıntıları
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu test-rg öğesini seçin.
    Örnek ayrıntıları
    İsim vnet-1 girin.
    Bölge Doğu ABD 2’yi seçin.
  4. Güvenlik sekmesine gitmek için İleri'yi seçin.

  5. IP Adresleri sekmesine gitmek için İleri'yi seçin.

  6. Alt ağlar'daki adres alanı kutusunda varsayılan alt ağı seçin.

  7. Alt ağı düzenle bölümüne aşağıdaki bilgileri girin veya seçin:

    Ayarlar Değer
    Alt ağ ayrıntıları
    Alt ağ şablonu Varsayılan Varsayılan değeri değiştirmeyin.
    İsim subnet-1'i girin.
    Başlangıç adresi Varsayılan değeri 10.0.0.0 olarak bırakın.
    Alt ağ boyutu Varsayılan değeri /24 (256 adres) olarak bırakın.
  8. Kaydetseçeneğini seçin.

  9. Ekranın alt kısmındaki Gözden geçir + oluştur'u seçin ve doğrulama başarılı olduğunda Oluştur'u seçin.

Azure Bastion’ı dağıtma

Azure Bastion, özel IP adreslerini kullanarak güvenli kabuk (SSH) veya uzak masaüstü protokolü (RDP) üzerinden sanal ağınızdaki sanal makinelere (VM) bağlanmak için tarayıcınızı kullanır. Sanal makinelerin genel IP adreslerine, istemci yazılımına veya özel yapılandırmaya ihtiyacı yoktur. Azure Bastion hakkında daha fazla bilgi için bkz . Azure Bastion.

Uyarı

Saatlik fiyatlandırma, giden veri kullanımına bakılmaksızın Bastion dağıtıldığından itibaren başlar. Daha fazla bilgi için bkz . Fiyatlandırma ve SKU'lar. Bastion'ı bir öğretici veya test kapsamında dağıtıyorsanız, kullanmayı bitirdikten sonra bu kaynağı silmenizi öneririz.

  1. Portalın üst kısmındaki arama kutusuna Bastion yazın. Arama sonuçlarında Bastions'ı seçin.

  2. +Oluştur'u seçin.

  3. Bastion Oluşturma'nınTemel Bilgiler sekmesinde aşağıdaki bilgileri girin veya seçin:

    Ayarlar Değer
    Proje ayrıntıları
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu test-rg öğesini seçin.
    Örnek ayrıntıları
    İsim Bastion yazın.
    Bölge Doğu ABD 2’yi seçin.
    Katman Geliştirici'yi seçin.
    Sanal ağları yapılandırma
    Sanal ağ vnet-1'i seçin.
  4. Seçin, gözden geçir ve oluştur.

  5. Oluştur'i seçin.

Sanal makine oluşturma

Aşağıdaki yordam, sanal ağda vm-1 ve vm-2 adlı iki VM oluşturur:

  1. Portalda Sanal makineler'i arayın ve seçin.

  2. Sanal makineler'de, + Oluştur'u seçin ve ardından Azure sanal makinesini seçin.

  3. Sanal makine oluşturmanın Temel Bilgiler sekmesinde aşağıdaki bilgileri girin veya seçin:

    Ayarlar Değer
    Proje ayrıntıları
    Abonelik Aboneliğinizi seçin.
    Kaynak grubu test-rg öğesini seçin.
    Örnek ayrıntıları
    Sanal makine ismi vm-1'i girin.
    Bölge Doğu ABD 2’yi seçin.
    Kullanılabilirlik seçenekleri Altyapı yedekliliği gerekmiyor seçeneğini seçin.
    Güvenlik türü Standart varsayılanını değiştirmeyin.
    Resim Ubuntu Server 22.04 LTS - x64 Gen2'yi seçin.
    VM mimarisi Varsayılan ayar olarak x64'ü bırakın.
    Boyut Bir boyut seçin.
    Yönetici hesabı
    Doğrulama türü SSH ortak anahtarı'ni seçin.
    Kullanıcı adı azureuser yazın.
    SSH ortak anahtar kaynağı Yeni anahtar çifti oluştur'a tıklayın.
    Anahtar çifti adı vm-1-key girin.
    Giriş bağlantı noktası kuralları
    Genel Erişime Açık Gelen Bağlantı Noktaları Yok'a tıklayın.
  4. sekmesini seçin. Aşağıdaki bilgileri girin veya seçin:

    Ayarlar Değer
    Ağ arabirimi
    Sanal ağ vnet-1'i seçin.
    Alt ağ (subnet) subnet-1 (10.0.0.0/24) öğesini seçin.
    Halka Açık IP Yok'a tıklayın.
    NIC ağ güvenlik grubu Gelişmiş'i seçin.
    Ağ güvenlik grubunu yapılandırma Yeni Oluştur'u seçin.
    Ad olarak nsg-1 girin.
    Gerisini varsayılan değerlerde bırakın ve Tamam'ı seçin.
  5. Ayarların geri kalanını varsayılan ayarlarda bırakın ve Gözden geçir ve oluştur'u seçin.

  6. Ayarları gözden geçirin ve Oluştur'u seçin.

  7. İlk sanal makinenin dağıtılması için bekleyin, ardından aşağıdaki ayarlarla ikinci bir sanal makine oluşturmak için önceki adımları yineleyin:

    Ayarlar Değer
    Sanal makine ismi Girin vm-2.
    SSH ortak anahtar kaynağı Yeni anahtar çifti oluştur'a tıklayın.
    Anahtar çifti adı vm-2-key girin.
    Sanal ağ vnet-1'i seçin.
    Alt ağ (subnet) subnet-1 (10.0.0.0/24) öğesini seçin.
    Halka Açık IP Yok'a tıklayın.
    NIC ağ güvenlik grubu Gelişmiş'i seçin.
    Ağ güvenlik grubunu yapılandırma nsg-1'i seçin.

Uyarı

Azure Bastion konağı olan bir sanal ağdaki sanal makinelerin genel IP adreslerine ihtiyacı yoktur. Bastion genel IP'yi sağlar ve VM'ler ağ içinde iletişim kurmak için özel IP'ler kullanır. Bastion tarafından barındırılan sanal ağlardaki tüm VM'lerden genel IP'leri kaldırabilirsiniz. Daha fazla bilgi için Azure VM'den genel bir IP adresini ayırma konusuna bakın.

Uyarı

Azure, ya genel bir IP adresi atanmamış olan ya da iç Azure temel yük dengeleyicisinin arka uç havuzunda bulunan VM'ler için varsayılan bir dışa giden erişim IP'si sağlar. Varsayılan giden erişim IP mekanizması, yapılandırılamayan bir giden IP adresi sağlar.

Aşağıdaki olaylardan biri gerçekleştiğinde varsayılan giden erişim IP'si devre dışı bırakılır:

Sanal makine ölçek kümelerini esnek düzenleme modunda kullanarak oluşturduğunuz VM'lerin varsayılan giden erişimi yoktur.

Azure'daki giden bağlantılar hakkında daha fazla bilgi için bkz . Azure'da varsayılan giden erişim ve giden bağlantılar için Kaynak Ağ Adresi Çevirisi'ni (SNAT) kullanma.

Sanal makineye bağlanma

  1. Portalın üst kısmındaki arama kutusuna Sanal makine yazın. Arama sonuçlarında Sanal makineler'i seçin.

  2. Sanal makineler'devm-1'i seçin.

  3. Bağlan'ı seçin, ardından Bastion aracılığıyla bağlanGenel Bakış bölümünde seçin.

  4. Bastion bağlantısı sayfasında aşağıdaki bilgileri girin veya seçin:

    Ayarlar Değer
    Kimlik Doğrulama Türü Yerel Dosyadan SSH Özel Anahtarı'nı seçin.
    Kullanıcı adı azureuser yazın.
    Yerel Dosya İndirdiğiniz veya oluşturduğunuz özel anahtar dosyasını seçin.
  5. Bağlan seçeneğini seçin.

Sanal makineler arasında iletişimi başlatma

  1. vm-1 için bash isteminde ping -c 4 vm-2 girin.

    Aşağıdaki iletiye benzer bir yanıt alırsınız:

    azureuser@vm-1:~$ ping -c 4 vm-2
    PING vm-2.3bnkevn3313ujpr5l1kqop4n4d.cx.internal.cloudapp.net (10.0.0.5) 56(84) bytes of data.
    64 bytes from vm-2.internal.cloudapp.net (10.0.0.5): icmp_seq=1 ttl=64 time=1.83 ms
    64 bytes from vm-2.internal.cloudapp.net (10.0.0.5): icmp_seq=2 ttl=64 time=0.987 ms
    64 bytes from vm-2.internal.cloudapp.net (10.0.0.5): icmp_seq=3 ttl=64 time=0.864 ms
    64 bytes from vm-2.internal.cloudapp.net (10.0.0.5): icmp_seq=4 ttl=64 time=0.890 ms
    
  2. Bastion oturumunu kapatın.

  3. Portalın üst kısmındaki arama kutusuna Sanal makine yazın. Arama sonuçlarında Sanal makineler'i seçin.

  4. Sanal makineler'devm-2'yi seçin.

  5. Bağlan'ı seçin, ardından Bastion aracılığıyla bağlanGenel Bakış bölümünde seçin.

  6. Bastion bağlantısı sayfasında aşağıdaki bilgileri girin veya seçin:

    Ayarlar Değer
    Kimlik Doğrulama Türü Yerel Dosyadan SSH Özel Anahtarı'nı seçin.
    Kullanıcı adı azureuser yazın.
    Yerel Dosya İndirdiğiniz veya oluşturduğunuz özel anahtar dosyasını seçin.
  7. Bağlan seçeneğini seçin.

  8. vm-2 bash isteminde ping -c 4 vm-1 giriniz.

    Aşağıdaki iletiye benzer bir yanıt alırsınız:

    azureuser@vm-2:~$ ping -c 4 vm-1
    PING vm-1.3bnkevn3313ujpr5l1kqop4n4d.cx.internal.cloudapp.net (10.0.0.4) 56(84) bytes of data.
    64 bytes from vm-1.internal.cloudapp.net (10.0.0.4): icmp_seq=1 ttl=64 time=0.695 ms
    64 bytes from vm-1.internal.cloudapp.net (10.0.0.4): icmp_seq=2 ttl=64 time=0.896 ms
    64 bytes from vm-1.internal.cloudapp.net (10.0.0.4): icmp_seq=3 ttl=64 time=3.43 ms
    64 bytes from vm-1.internal.cloudapp.net (10.0.0.4): icmp_seq=4 ttl=64 time=0.780 ms
    
  9. Bastion oturumunu kapatın.

Kaynakları temizle

Oluşturduğunuz kaynakları kullanmayı bitirdiğinizde, kaynak grubunu ve tüm kaynaklarını silebilirsiniz.

  1. Azure portalında Kaynak grupları'nı arayın ve seçin.

  2. Kaynak grupları sayfasında test-rg kaynak grubunu seçin.

  3. test-rg sayfasında Kaynak grubunu sil'i seçin.

  4. Silme işlemini onaylamak için Kaynak grubu adını girin alanına test-rg yazın ve ardından Sil'i seçin.