Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pokud chcete použít otevřené připojení SSH z vývojového počítače k virtuálnímu počítači serveru v instanci služby Azure Stack Hub, která hostuje vaši webovou aplikaci, budete možná muset vytvořit pár veřejného a privátního klíče Secure Shell (SSH).
V tomto článku vytvoříte klíče a pak je použijete k připojení k serveru. Pomocí klienta SSH můžete na linuxovém serveru získat výzvu bash nebo pomocí klienta SFTP (Secure FTP) přesunout soubory do a ze serveru.
Vytvoření páru klíčů SSH ve Windows
V této části použijete Generátor klíčů PuTTY k vytvoření dvojice veřejného klíče SSH a privátního klíče, který použijete při vytváření zabezpečeného připojení k počítačům s Linuxem v instanci služby Azure Stack Hub. PuTTY je bezplatný emulátor terminálu, který umožňuje připojení k serveru přes SSH a Telnet.
Otevřete Generátor klíčů PuTTY.
V části Parametryzvolte RSA .
Do pole Počet bitů vygenerovaného klíče zadejte 2048.
Vyberte Generovat.
V oblasti Klíč vygenerujte několik náhodných znaků přesunutím kurzoru nad prázdnou oblast.
Zadejte heslo klíče a potvrďte ho do pole Potvrzení hesla. Poznamenejte si heslo pro pozdější použití.
Vyberte Uložit veřejný klíča uložte ho do umístění, kam k němu máte přístup.
Vyberte Uložit soukromý klíča uložte ho do místa, kam se k němu dostanete. Mějte na paměti, že patří k veřejnému klíči.
Váš veřejný klíč je uložený v textovém souboru, který jste uložili. Text vypadá takto:
---- 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 ----
Když aplikace požádá o klíč, zkopírujete a vložíte celý obsah textového souboru.
Připojení pomocí SSH pomocí PuTTY
Při instalaci PuTTY máte jak PuTTY Key Generator, tak klienta SSH. V této části otevřete klienta SSH, PuTTY a nakonfigurujete hodnoty připojení a klíč SSH. Pokud jste ve stejné síti jako vaše instance služby Azure Stack Hub, připojíte se k virtuálnímu počítači.
Než se připojíte, budete potřebovat:
- PuTTY
- IP adresa a uživatelské jméno počítače s Linuxem v instanci služby Azure Stack Hub, která jako typ ověřování používá veřejný klíč SSH.
- Port 22 musí být otevřený pro počítač.
- Privátní klíč SSH, který je spárovaný s veřejným klíčem.
- Klientský počítač, na kterém běží PuTTY, musí být ve stejné síti jako vaše instance služby Azure Stack Hub.
Otevřete PuTTY.
Do pole název hostitele (nebo IP adresa) zadejte uživatelské jméno a veřejnou IP adresu počítače (například username@192.XXX.XXX.XX).
Ověřte, že port je 22 a typ připojení je SSH.
Ve stromu kategorie rozbalte SSH a ověřování .
Vedle pole Soubor privátního klíče pro autentizaci vyberte Procházeta poté vyhledejte soubor privátního klíče (<název_souboru>.ppk) vašeho veřejného a privátního klíčového páru.
Ve stromu Kategorie vyberte Sezení.
V sekci Uložené relacezadejte název relace a poté vyberte Uložit.
V seznamu uložených relací vyberte název relace a pak vyberte Načíst.
Vyberte Otevřít. Otevře se relace SSH.
Připojení pomocí SFTP pomocí FileZilla
Pokud chcete přesunout soubory do a z počítače s Linuxem, můžete použít FileZilla, klienta FTP, který podporuje protokol SFTP (Secure FTP). FileZilla běží ve Windows 10, Linuxu a macOS. Klient FileZilla podporuje PROTOKOL FTP, FTP přes TLS (FTPS) a SFTP. Je to opensourcový software, který je distribuovaný zdarma podle podmínek GNU General Public License.
Nastavení připojení
Otevřete FileZilla.
Vyberte soubor>Správce webu.
V rozevíracím seznamu Protocol vyberte SFTP - SSH File Transfer Protocol.
Do pole Hostitel zadejte veřejnou IP adresu vašeho počítače.
V Typ přihlášení vyberte Normální.
Zadejte svoje uživatelské jméno a heslo.
Vyberte OK.
Vyberte Upravit>Nastavení.
Ve stromu Vybrat stránku rozbalte Připojení a pak vyberte SFTP .
Vyberte Přidat soubor klíčea zadejte soubor privátního klíče (například <název souboru>.ppk).
Vyberte OK.
Otevření připojení
- Otevřete FileZilla.
- Vyberte soubor>Správce webu.
- Vyberte název vašeho webu a pak vyberte Připojit.