Usar um par de chaves SSH com o Hub Azure Stack

Para usar uma conexão SSH aberta do computador de desenvolvimento para a VM do servidor em sua instância de Hub de Azure Stack que hospeda seu aplicativo Web, talvez seja necessário criar um par de chaves pública e privada Secure Shell (SSH).

Neste artigo, você criará suas chaves e as usará para se conectar ao servidor. Você pode usar um cliente SSH para obter uma solicitação de bash no servidor Linux ou usar um cliente FTP seguro (SFTP) para mover arquivos de e para o servidor.

Criar par de chaves SSH no Windows

Nesta seção, você usa o gerador de chave de geração para criar uma chave SSH pública e um par de chaves privadas para usar ao criar uma conexão segura com computadores Linux em sua instância de Hub de Azure Stack. A reversão é um emulador de terminal gratuito que pode permitir que você se conecte a um servidor por meio de SSH e Telnet.

  1. Baixe e instale o inacabamento para o seu computador.

  2. Abra o gerador de chave de geração.

    Gerador de chave de geração com uma caixa de chave em branco

  3. Em parâmetros, selecione RSA.

  4. Na caixa número de bits em uma chave gerada , digite 2048.

  5. Selecione Gerar.

  6. Na área chave , gere alguns caracteres aleatórios movendo o cursor sobre a área em branco.

    Gerador de chave de geração com uma caixa de chave preenchida

  7. Insira uma senha de chave e confirme-a na caixa confirmar frase secreta . Anote sua frase secreta para uso posterior.

  8. Selecione salvar chave públicae salve-a em um local onde você possa acessá-la.

  9. Selecione salvar chave privadae salve-a em um local onde você possa acessá-la. Lembre-se de que ele pertence à chave pública.

Sua chave pública é armazenada no arquivo de texto que você salvou. O texto é semelhante ao seguinte:

---- 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 ----

Quando um aplicativo solicita a chave, você copia e cola todo o conteúdo do arquivo de texto.

Conexão com SSH usando a saída

Ao instalar a geração, você tem o gerador de chave de saída e um cliente SSH. Nesta seção, você abre o cliente SSH, a saída e configura seus valores de conexão e a chave SSH. Se você estiver na mesma rede que sua instância de Hub de Azure Stack, conecte-se à sua VM.

Antes de se conectar, será necessário:

  • PuTTY
  • O endereço IP e o nome de usuário para o computador Linux em sua instância de Hub de Azure Stack que usa uma chave pública SSH como o tipo de autenticação.
  • A porta 22 a ser aberta para o computador.
  • A chave privada SSH que emparelha com a chave pública.
  • O computador cliente que executa a reexecução para estar na mesma rede que sua instância de Hub de Azure Stack.
  1. Abra o PuTTY.

    O painel de configuração de saída

  2. Na caixa nome do host (ou endereço IP) , insira o nome de usuário e o endereço IP público do computador (por exemplo, ).

  3. Valide se a porta é 22 e se o tipo de conexão é SSH.

  4. Na árvore categoria , expanda SSH e autenticação.

    O painel de configuração de saída-chave privada SSH

  5. Ao lado da caixa arquivo de chave privada para autenticação , selecione procurare procure o arquivo de chave privada ( filename . PPK) de seu par de chaves pública e privada.

  6. Na árvore categoria , selecione sessão.

    A caixa

  7. Em sessões salvas, insira um nome para a sessão e, em seguida, selecione salvar.

  8. Na lista sessões salvas , selecione o nome da sessão e, em seguida, selecione carregar.

  9. Selecione Abrir. A sessão SSH é aberta.

Conexão com SFTP com FileZilla

Para mover arquivos de e para seu computador Linux, você pode usar o FileZilla, um cliente FTP que dá suporte a FTP seguro (SFTP). o FileZilla é executado em Windows 10, Linux e macOS. O cliente FileZilla dá suporte a FTP, FTP sobre TLS (FTPS) e SFTP. É um software livre que é distribuído gratuitamente sob os termos da licença pública geral GNU.

Definir sua conexão

  1. Baixe e instale o FileZilla.

  2. Abra o FileZilla.

  3. selecione arquivoGerenciador de Sites.

    o painel de Gerenciador de Sites do FileZilla

  4. Na lista suspensa protocolo , selecione SFTP-SSH protocolo FTP.

  5. Na caixa host , digite o endereço IP público do seu computador.

  6. Na caixa tipo de logon , selecione normal.

  7. Insira seu nome de usuário e sua senha.

  8. Selecione OK.

  9. selecione editarConfigurações.

    o painel de Configurações do FileZilla

  10. Na árvore selecionar página , expanda conexãoe, em seguida, selecione SFTP.

  11. Selecione Adicionar arquivo de chavee, em seguida, insira seu arquivo de chave privada (por exemplo, filename . PPK).

  12. Selecione OK.

Abra sua conexão

  1. Abra o FileZilla.
  2. selecione arquivoGerenciador de Sites.
  3. selecione o nome do seu site e, em seguida, selecione Conexão.

Próximas etapas

Saiba como configurar um ambiente de desenvolvimento no Hub Azure Stack.