Een open bare SSH-sleutel gebruikenUse an SSH public key

Als u een open SSH-verbinding van uw ontwikkel computer wilt gebruiken naar de Server-VM in uw Azure Stack hub-exemplaar dat als host fungeert voor uw web-app, moet u mogelijk een open bare en persoonlijke sleutel van een Secure Shell (SSH) maken.To use an open SSH connection from your development machine to the server VM in your Azure Stack Hub instance that hosts your web app, you might need to create a Secure Shell (SSH) public and private key pair.

In dit artikel maakt u uw sleutels en gebruikt u deze om verbinding te maken met uw server.In this article, you create your keys and then use them to connect to your server. U kunt een SSH-client gebruiken om een bash-prompt op de Linux-server op te halen of een Secure FTP-client (SFTP) te gebruiken om bestanden van en naar de server te verplaatsen.You can use an SSH client to get a bash prompt on the Linux server or use a Secure FTP (SFTP) client to move files to and from the server.

Een open bare SSH-sleutel maken in WindowsCreate an SSH public key on Windows

In deze sectie gebruikt u PuTTy Key Generator om een open bare SSH-sleutel en een persoonlijk sleutel paar te maken dat u kunt gebruiken wanneer u een beveiligde verbinding maakt met Linux-machines in uw Azure Stack hub-exemplaar.In this section, you use PuTTY Key Generator to create a public SSH key and private key pair to use when you create a secure connection to Linux machines in your Azure Stack Hub instance. PuTTy is een gratis terminal emulator waarmee u verbinding kunt maken met een server via SSH en Telnet.PuTTY is a free terminal emulator that can allow you to connect to a server via SSH and Telnet.

  1. Down load en installeer PuTTy voor uw machine.Download and install PuTTY for your machine.

  2. Open PuTTy-sleutel generator.Open PuTTY Key Generator.

    PuTTy-sleutel generator met een lege sleutel box

  3. Selecteer onder para meters de optie RSA.Under Parameters, select RSA.

  4. Voer 2048 in het vak aantal bits in een gegenereerde sleutel in.In the Number of bits in a generated key box, enter 2048.

  5. Selecteer genereren.Select Generate.

  6. Genereer een wille keurige teken reeks in het sleutel gebied door de cursor over het lege gebied te verplaatsen.In the Key area, generate some random characters by moving the cursor over the blank area.

    PuTTy-sleutel generator met een gevulde sleutel box

  7. Voer een sleutel wachtwoordzin in en bevestig deze in het vak wachtwoordzin bevestigen .Enter a Key passphrase and confirm it in the Confirm passphrase box. Noteer uw wachtwoordzin voor later gebruik.Note your passphrase for later use.

  8. Selecteer open bare sleutel opslaan en sla het bestand op een locatie op waar u toegang tot het bestand hebt.Select Save public key, and save it to a location where you can access it.

  9. Selecteer persoonlijke sleutel opslaan en sla het bestand op een locatie waar u het kunt openen.Select Save private key, and save it to a location where you can access it. Houd er rekening mee dat deze deel uitmaakt van de open bare sleutel.Remember that it belongs with the public key.

Uw open bare sleutel wordt opgeslagen in het tekst bestand dat u hebt opgeslagen.Your public key is stored in the text file you saved. De tekst ziet er als volgt uit:The text looks like the following:

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

Wanneer een toepassing de sleutel aanvraagt, kopieert en plakt u de volledige inhoud van het tekst bestand.When an application requests the key, you copy and paste the entire contents of the text file.

Verbinding maken met SSH met behulp van PuTTyConnect with SSH by using PuTTY

Wanneer u PuTTy installeert, hebt u zowel PuTTy-sleutel generator als een SSH-client.When you install PuTTY, you have both PuTTY Key Generator and an SSH client. In deze sectie opent u de SSH-client, PuTTy en configureert u de verbindings waarden en de SSH-sleutel.In this section, you open the SSH client, PuTTY, and configure your connection values and SSH key. Als u zich op hetzelfde netwerk bevindt als uw Azure Stack hub-exemplaar, maakt u verbinding met uw VM.If you're on the same network as your Azure Stack Hub instance, you connect to your VM.

Voordat u verbinding maakt, hebt u het volgende nodig:Before you connect, you will need:

  • PuTTYPuTTY
  • Het IP-adres en de gebruikers naam voor de Linux-computer in uw Azure Stack hub-exemplaar dat gebruikmaakt van een open bare SSH-sleutel als verificatie type.The IP address and username for the Linux machine in your Azure Stack Hub instance that uses an SSH public key as the Authentication type.
  • Poort 22 wordt geopend voor de computer.Port 22 to be open for the machine.
  • De open bare SSH-sleutel die u hebt gebruikt bij het maken van de computer.The public SSH key that you used when you created the machine.
  • De client computer die PuTTy uitvoert, bevindt zich op hetzelfde netwerk als uw Azure Stack hub-exemplaar.The client machine that runs PuTTY to be on the same network as your Azure Stack Hub instance.
  1. Open PuTTY.Open PuTTY.

    Het deel venster PuTTy-configuratie

  2. Voer in het vak hostnaam (of IP-adres) de gebruikers naam en het open bare IP-adres van de computer in (bijvoorbeeld username@192.XXX.XXX.XX ).In the Host Name (or IP address) box, enter the username and public IP address of the machine (for example, username@192.XXX.XXX.XX).

  3. Controleer of de poort 22 is en of het verbindings type SSH is.Validate that the Port is 22 and the Connection type is SSH.

  4. Vouw in de categorie structuur SSH en auth uit.In the Category tree, expand SSH and Auth.

    Het deel venster PuTTy-configuratie-persoonlijke SSH-sleutel

  5. Selecteer in het vak persoonlijk sleutel bestand voor verificatie de optie Bladeren en zoek vervolgens naar het bestand met de persoonlijke sleutel (<filename> . ppk) van uw open bare en persoonlijke sleutel.Next to the Private key file for authentication box, select Browse, and then search for the private key file (<filename>.ppk) of your public and private key pair.

  6. Selecteer in de categorie structuur sessie.In the Category tree, select Session.

    Vak ' opgeslagen sessies van het dialoog venster PuTTy-configuratie '

  7. Voer onder opgeslagen sessies een naam in voor de sessie en selecteer vervolgens Opslaan.Under Saved Sessions, enter a name for the session, and then select Save.

  8. Selecteer in de lijst opgeslagen sessies de naam van uw sessie en selecteer vervolgens laden.In the Saved Sessions list, select the name of your session, and then select Load.

  9. Selecteer Openen.Select Open. De SSH-sessie wordt geopend.The SSH session opens.

Verbinding maken met SFTP met FileZillaConnect with SFTP with FileZilla

Als u bestanden wilt verplaatsen van en naar uw Linux-computer, kunt u FileZilla gebruiken, een FTP-client die beveiligde FTP (SFTP) ondersteunt.To move files to and from your Linux machine, you can use FileZilla, an FTP client that supports Secure FTP (SFTP). FileZilla wordt uitgevoerd op Windows 10, Linux en macOS.FileZilla runs on Windows 10, Linux, and macOS. De FileZilla-client ondersteunt FTP, FTP via TLS (FTPS) en SFTP.The FileZilla client supports FTP, FTP over TLS (FTPS), and SFTP. Het is open-source software die gratis wordt gedistribueerd onder de voor waarden van de GNU-algemene open bare licentie.It is open-source software that's distributed free of charge under the terms of the GNU General Public License.

De verbinding instellenSet your connection

  1. Down load en installeer filezilla.Download and install FileZilla.

  2. Open FileZilla.Open FileZilla.

  3. Selecteer bestand > site manager.Select File > Site Manager.

    Het deel venster FileZilla Site Manager

  4. Selecteer in de vervolg keuzelijst protocol SFTP-SSH-File Transfer Protocol.In the Protocol drop-down list, select SFTP - SSH File Transfer Protocol.

  5. Voer in het vak host het open bare IP-adres voor uw computer in.In the Host box, enter the public IP address for your machine.

  6. Selecteer in het vak aanmeldings type de optie normaal.In the Logon Type box, select Normal.

  7. Voer uw gebruikersnaam en wachtwoord in.Enter your username and password.

  8. Selecteer OK.Select OK.

  9. Selecteer Edit > instellingen bewerken.Select Edit > Settings.

    Het deel venster FileZilla-instellingen

  10. Vouw in de pagina structuur selecteren de optie verbinding uit en selecteer vervolgens SFTP.In the Select page tree, expand Connection, and then select SFTP.

  11. Selecteer sleutel bestand toevoegen en voer vervolgens uw persoonlijke sleutel bestand in (bijvoorbeeld <filename> . ppk).Select Add key file, and then enter your private key file (for example, <filename>.ppk).

  12. Selecteer OK.Select OK.

Open de verbindingOpen your connection

  1. Open FileZilla.Open FileZilla.
  2. Selecteer bestand > site manager.Select File > Site Manager.
  3. Selecteer de naam van uw site en selecteer vervolgens verbinding maken.Select the name of your site, and then select Connect.

Volgende stappenNext steps

Meer informatie over het instellen van een ontwikkel omgeving in azure stack hub.Learn how to Set up a development environment in Azure Stack Hub.