Azure Stack Hub ile SSH anahtar çifti kullanma
Geliştirme makinenizden web uygulamanızı barındıran Azure Stack Hub örneğinizdeki sunucu VM'sine açık bir SSH bağlantısı kullanmak için bir Secure Shell (SSH) ortak ve özel anahtar çifti oluşturmanız gerekebilir.
Bu makalede anahtarlarınızı oluşturacak ve sunucunuza bağlanmak için kullanacaksınız. Linux sunucusunda bash istemi almak için bir SSH istemcisi kullanabilir veya dosyaları sunucuya veya sunucudan taşımak için Güvenli FTP (SFTP) istemcisi kullanabilirsiniz.
Windows'da SSH anahtar çifti oluşturma
Bu bölümde, Azure Stack Hub örneğinizdeki Linux makinelerine güvenli bir bağlantı oluşturduğunuzda kullanmak üzere genel bir SSH anahtarı ve özel anahtar çifti oluşturmak için PuTTY Anahtar Oluşturucu'nuzu kullanacaksınız. PuTTY, SSH ve Telnet aracılığıyla bir sunucuya bağlanmanızı sağlayan ücretsiz bir terminal öykünücüsüdür.
PuTTY Anahtar Oluşturucu'ya tıklayın.
Parametreler'in altında RSA'yı seçin.
Oluşturulan anahtardaki bit sayısı kutusuna 2048 girin.
Oluştur'a tıklayın.
Anahtar alanında, imleci boş alanın üzerine getirerek rastgele karakterler oluşturun.
Anahtar parolası girin ve Parolayı onayla kutusuna onaylayın. Daha sonra kullanmak üzere parolanızı not edin.
Ortak anahtarı kaydet'i seçin ve anahtarı erişebileceğiniz bir konuma kaydedin.
Özel anahtarı kaydet'i seçin ve anahtarı erişebileceğiniz bir konuma kaydedin. Ortak anahtara ait olduğunu unutmayın.
Ortak anahtarınız kaydettiğiniz metin dosyasında depolanır. Metin aşağıdaki gibi görünür:
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "rsa-key-20190330"
THISISANEXAMPLEDONOTUSE AAAAB3NzaC1yc2EAAAABJQAAAQEAthW2CinpqhXq
9uSa8/lSH7tLelMXnFljSrJIcpxp3MlHlYVbjHHoKfpvQek8DwKdOUcFIEzuStfT
Z8eUI1s5ZXkACudML68qQT8R0cmcFBGNY20K9ZMz/kZkCEbN80DJ+UnWgjdXKLvD
Dwl9aQwNc7W/WCuZtWPazee95PzAShPefGZ87Jp0OCxKaGYZ7UXMrCethwfVumvU
aj+aPsSThXncgVQUhSf/1IoRtnGOiZoktVvt0TIlhxDrHKHU/aZueaFXYqpxDLIs
BvpmONCSR3YnyUtgWV27N6zC7U1OBdmv7TN6M7g01uOYQKI/GQ==
---- END SSH2 PUBLIC KEY ----
Bir uygulama anahtarı istediğinde, metin dosyasının tüm içeriğini kopyalayıp yapıştırırsınız.
PuTTY kullanarak SSH ile bağlanma
PuTTY'yi yüklediğinizde hem PuTTY Anahtar Oluşturucu hem de SSH istemcisine sahip olursunuz. Bu bölümde, SSH istemcisi PuTTY'yi açıp bağlantı değerlerinizi ve SSH anahtarınızı yapılandıracaksınız. Azure Stack Hub örneğiniz ile aynı ağdaysanız VM'nize bağlanırsınız.
Bağlanmadan önce şunları yapmanız gerekir:
- Macun
- Kimlik doğrulama türü olarak SSH ortak anahtarı kullanan Azure Stack Hub örneğinizdeki Linux makinesinin IP adresi ve kullanıcı adı.
- Makine için açık olacak 22 numaralı bağlantı noktası.
- Ortak anahtarla eşleştirilmiş özel SSH anahtarı.
- PuTTY çalıştıran istemci makinesi, Azure Stack Hub örneğiniz ile aynı ağda yer alır.
PuTTY’yi açın.
Ana Bilgisayar Adı (veya IP adresi) kutusuna makinenin kullanıcı adını ve genel IP adresini girin (örneğin, username@192.XXX.XXX.XX).
Bağlantı Noktasının22 ve Bağlantı türününSSH olduğunu doğrulayın.
Kategori ağacında SSH ve Kimlik Doğrulama'yı genişletin.
Kimlik doğrulaması için Özel anahtar dosyasının yanındaki Gözat'ı seçin ve ardından ortak ve özel anahtar çiftinizin özel anahtar dosyasını (<filename.ppk>) arayın.
Kategori ağacında Oturum'u seçin.
Kayıtlı Oturumlar'ın altında oturum için bir ad girin ve Kaydet'i seçin.
Kayıtlı Oturumlar listesinde oturumunuzun adını ve ardından Yükle'yi seçin.
Aç’ı seçin. SSH oturumu açılır.
FileZilla ile SFTP ile bağlanma
Linux makinenize ve Linux makinenizden dosya taşımak için Güvenli FTP (SFTP) destekleyen bir FTP istemcisi olan FileZilla'yı kullanabilirsiniz. FileZilla Windows 10, Linux ve macOS üzerinde çalışır. FileZilla istemcisi FTP, TLS üzerinden FTP (FTPS) ve SFTP'yi destekler. GNU Genel Kamu Lisansı koşulları altında ücretsiz olarak dağıtılan açık kaynak yazılımdır.
Bağlantınızı ayarlama
FileZilla'ı açın.
Dosya Site Yöneticisi'yi> seçin.
Protokol açılan listesinde SFTP - SSH Dosya Aktarım Protokolü'ne tıklayın.
Konak kutusuna makinenizin genel IP adresini girin.
Oturum Açma Türü kutusunda Normal'i seçin.
Kullanıcı adınızı ve parolanızı girin.
Tamam’ı seçin.
AyarlarıDüzenle'yi> seçin.
Sayfa seçin ağacında Bağlantı'yı genişletin ve ardından SFTP'yi seçin.
Anahtar dosyası ekle'yi seçin ve ardından özel anahtar dosyanızı (örneğin, <dosyaadı.ppk>) girin.
Tamam’ı seçin.
Bağlantınızı açma
- FileZilla'ı açın.
- Dosya Site Yöneticisi'yi> seçin.
- Sitenizin adını ve ardından Bağlan'ı seçin.