Alıştırma - SSH sunucusunu ayarlama

Tamamlandı

Ajansınızın proje dosyalarına uzak bir makinede göz atmak istiyorsunuz. İlk olarak, bu uzak makineyi ayarlamanız ve SSH için yapılandırmanız gerekir.

Bu alıştırmada, kuruluşunuzun uygulama dosyalarını barındırmak için Azure'da bir Linux sanal makinesi (VM) oluşturacaksınız. Ayrıca SSH bağlantıları için sanal makineyi ayarlamak için kullanacağınız bir SSH anahtarı oluşturacaksınız.

Bu alıştırmada Azure'ı kullanıyoruz ancak Linux VM'niz her yerde bulunabilir.

Sanal makineyi yapılandırma

İlk olarak, Linux VM'niz için ilk yapılandırmayı ayarlamanız gerekir.

  1. Azure portalına gidin ve Azure hesabınızda oturum açın. Şu anda hesabınız yoksa ücretsiz bir hesap oluşturabilirsiniz.

  2. Portal menüsünde Kaynak oluştur'u seçin.

    Azure portalı menüsünde Kaynak oluştur eylemini gösteren ekran görüntüsü.

  3. Sanal makine için arama yapın ve Sanal makine seçeneğinde Sanal makine oluştur açılan listesini seçin.

    Azure portalında bir sanal makine kaynağının nasıl aranacağını ve oluşturulacağını vurgulayan ekran görüntüsü.

  4. Azure aboneliğinizi seçin ve yeni bir kaynak grubu oluşturun.

  5. Vm'nin ad, boyut ve temel görüntü gibi ayrıntılarını belirtin. Ekran görüntüsü bazı örnek ayrıntıları gösterir, ancak diğer Linux dağıtımlarının son sürümlerini seçebilir ve desteklenen SSH sunucularına bakabilirsiniz.

    Oluşturulacak Azure VM'nin ayrıntılarını gösteren ekran görüntüsü.

SSH'yi ayarlama

Şimdi SSH yapılandırmasını ayarlamanız ve çalışan bir SSH sunucunuz olması için VM'nizin oluşturulmasını sonlandırmanız gerekir.

  1. Azure sizin için otomatik olarak bir SSH anahtar çifti oluşturur. Yönetici hesabını varsayılan değerlerle doldurulmuş olarak bırakabilirsiniz. Kullanıcı adı, sonraki alıştırmada SSH üzerinden VM'nize bağlanırken kullanılacaktır.

    Azure'da VM oluşturma sırasında Yönetici Hesabı bölümünün varsayılan değerlerini gösteren ekran görüntüsü.

  2. Vm'nizin ayrıca 22 numaralı SSH bağlantı noktası üzerinden gelen SSH trafiğini kabul etmesi gerekir. Varsayılan olarak, Azure bu kuralı VM oluşturma sırasında belirtmelidir.

    SSH için gelen bağlantı noktası ayarlamaya yönelik gelen bağlantı noktası kurallarını gösteren ekran görüntüsü.

  3. Seçin, gözden geçir ve oluştur.

    VM oluşturma sırasında Gözden Geçir + oluştur seçeneğini vurgulayan ekran görüntüsü.

  4. Ağ sekmesinde doğrulama hatası alabilirsiniz; varsa, bu hatayı seçin ve yeni bir sanal ağ oluşturun. Gözden geçir ve yeniden oluştur'u seçin.

    VM için yeni bir sanal ağ oluşturmaya yönelik doğrulama adımını gösteren ekran görüntüsü.

  5. Ayrıntıları gözden geçirdikten sonra Oluştur'u seçtiğinizde Azure VM'nizi dağıtır. Bu işlem birkaç dakika sürebilir.

    Doğrulanmış VM için Oluştur eylemini vurgulayan ekran görüntüsü.

  6. Yeni anahtar çifti oluşturma ekranı sorulduğunda "Özel anahtarı indir ve kaynak oluştur"u seçin. Bu işlem anahtarınızı içeren bir .pem dosyayı indirir. Dosyanın indirildiği yeri not edin; sonraki alıştırmada bu dosya yoluna ihtiyacınız olacak.

    Azure VM oluşturma sırasında özel anahtarı indirme ve kaynak oluşturma istemini gösteren ekran görüntüsü.

  7. Kaynak dağıtıldıktan sonra Kaynağa Git'i seçin.

    VM oluşturulduktan sonra Kaynağa git eylemini vurgulayan ekran görüntüsü.

  8. Yeni oluşturulan VM'nin özelliklere genel bakış bölümünden Genel IP adresini kopyalayın. SSH üzerinden VM'nize bağlanırken konak adı için sonraki alıştırmada bu IP adresine ihtiyacınız olacak.

    Yeni oluşturulan VM'nin genel IP adresini kopyalamayı vurgulayan ekran görüntüsü.

Harika iş! SSH kullanarak bağlanabileceğiniz bir Linux VM dağıttınız.

Sonraki bölümde, VM'ye bağlanmak için Visual Studio Code Remote - SSH uzantısını kullanmayı öğreneceksiniz.