Crie uma chave SSH para Linux no Azure Stack HubCreate an SSH key for Linux on Azure Stack Hub

Pode criar uma chave SSH (concha segura) para a sua máquina Linux numa máquina Windows.You can create an SSH (secure shell) key for your Linux machine on a Windows machine. Utilize a chave pública gerada pelos passos deste artigo para autenticação SSH com VMs.Use the public key generated by the steps in this article for SSH authentication with VMs. Se estiver a utilizar uma máquina Windows, instale ubuntu no Windows para obter um terminal com utilitários como bash, ssh, git, apt, e muito mais.If you are using a Windows machine install Ubuntu on Windows to get a terminal with utilities such as bash, ssh, git, apt, and many more. Executar o ssh-keygen para criar a sua chave.Run the ssh-keygen to create your key.

Festa aberta no WindowsOpen bash on Windows

  1. Se não tiver o Subsistema Windows para Linux instalado na sua máquina, instale" Ubuntu no Windows.If you do not have the Windows Subsystem for Linux installed on your machine, install "Ubuntu on Windows.
    Para obter mais informações sobre a utilização do Subsistema Windows para Linux, consulte o Subsistema Windows para documentação Linux.For more information about using the Windows Subsystem for Linux, see Windows Subsystem for Linux Documentation.

  2. Digite Ubuntu na sua barra de ferramentas e selecione Abrir.Type Ubuntu in your toolbar and select Open.

Criar uma chave com ssh-keygenCreate a key with ssh-keygen

  1. Digite o seguinte comando a partir do seu pedido de festa:Type the following command from your bash prompt:

    ssh-keygen -t rsa
    

    A bash exibe o seguinte aviso:Bash displays the following prompt:

    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/username/.ssh/id_rsa):
    
  2. Digite o nome de arquivo e a palavra-passe.Type the filename and passphrase. Escreva a frase de novo.Type the passphrase again.

    A bash exibe o seguinte:Bash displays the following:

    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/user/.ssh/id_rsa): key.txt
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in key.txt.
    Your public key has been saved in key.txt.pub.
    The key fingerprint is:
    SHA256:xanotrealoN6z1/KChqeah0CYVeyhL50/0rq37qgy6Ik username@machine
    The key's randomart image is:
    +---[RSA 2048]----+
    |   o.     .      |
    |  . o.   +       |
    | + o .+ o o      |
    |o o .  O +       |
    | . o .o S .      |
    |  o +. .         |
    |.  o +..o. .     |
    |= . ooB +o+ .    |
    |E=..*X=*.. +.    |
    +----[SHA256]-----+
    
  3. Para ver e a chave pública:To view and the public ssh key:

    cat /home/<username>/<filename>
    

    Bash exibe algo como o seguinte:Bash displays something like the following:

    ssh-rsa AAAAB3NzaC1ycTHISISANEXAMPLEDITqEJRNrf6tXy9c0vKnMhiol1BFzHFV3
    +suXk6NDeFcA9uI58VdD/CuvG826R+3OPnXutDdl2MLyH3DGG1fJAHObUWQxmDWluhSGb
    JMHiw2L9Wnf9klG6+qWLuZgjB3TQdus8sZI8YdB4EOIuftpMQ1zkAJRAilY0p4QxHhKbU
    IkvWqBNR+rd5FcQx33apIrB4LMkjd+RpDKOTuSL2qIM2+szhdL5Vp5Y6Z1Ut1EpOrkbg1
    cVw7oW0eP3ROPdyNqnbi9m1UVzB99aoNXaepmYviwJGMzXsTkiMmi8Qq+F8/qy7i4Jxl0
    aignia880qOtQrvNEvyhgZOM5oDhgE3IJ username@machine
    
  4. Copie o texto ssh-rsa [...] até username@machinename .Copy the text ssh-rsa [...] up to username@machinename. Certifique-se de que o texto não inclui quaisquer devoluções de transporte.Make sure the text doesn't include any carriage returns. Pode utilizar este texto ao criar o seu cluster VM ou Kubernetes utilizando o motor AKS.You can use this text when creating your VM or Kubernetes cluster using the AKS engine.

  5. Se estiver numa máquina Do Windows, pode aceder aos seus ficheiros Linux ** \ \ utilizando wsl$**.If you are on a Windows machine, you can access your Linux files using \\wsl$.

    1. Digite \\wsl$ a sua barra de ferramentas.Type \\wsl$ in your toolbar. A janela predefinitiva a sua distribuição abre.The default window your distribution open.

    2. Navegue para: \\wsl$\Ubuntu\home\<username> e encontre a chave pública e privada e guarde para um local seguro.Navigate to: \\wsl$\Ubuntu\home\<username> and find the public and private key and save to a secure location.

Passos seguintesNext steps