Använd en offentlig SSH-nyckelUse an SSH public key

Om du vill använda en öppen SSH-anslutning från utvecklings datorn till den virtuella serverdatorn i Azure Stack Hub-instansen som är värd för din webbapp, kan du behöva skapa ett offentligt och privat nyckel par för en säker Shell (SSH).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.

I den här artikeln skapar du nycklar och använder dem för att ansluta till servern.In this article, you create your keys and then use them to connect to your server. Du kan använda en SSH-klient för att få en bash-prompt på Linux-servern eller använda en säker FTP-klient (SFTP) för att flytta filer till och från servern.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.

Skapa en offentlig SSH-nyckel i WindowsCreate an SSH public key on Windows

I det här avsnittet använder du SparaTillFil-nyckel generator för att skapa en offentlig SSH-nyckel och ett privat nyckel par som ska användas när du skapar en säker anslutning till Linux-datorer i Azure Stack Hub-instansen.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. SparaTillFil är en kostnads fri termin Ale mula Tor som gör att du kan ansluta till en server via SSH och Telnet.PuTTY is a free terminal emulator that can allow you to connect to a server via SSH and Telnet.

  1. Ladda ned och installera SparaTillFil för datorn.Download and install PuTTY for your machine.

  2. Öppna SparaTillFil-nyckel Generator.Open PuTTY Key Generator.

    SparaTillFil-nyckel Generator med en tom nyckel ruta

  3. Under parametrar väljer du RSA.Under Parameters, select RSA.

  4. I rutan antal bitar i en genererad nyckel anger du 2048.In the Number of bits in a generated key box, enter 2048.

  5. Välj generera.Select Generate.

  6. I nyckel fältet genererar du några slumpmässiga tecken genom att flytta markören över det tomma utrymmet.In the Key area, generate some random characters by moving the cursor over the blank area.

    SparaTillFil-nyckel Generator med en ifylld nyckel ruta

  7. Ange en nyckel lösen fras och bekräfta den i rutan Bekräfta lösen fras .Enter a Key passphrase and confirm it in the Confirm passphrase box. Anteckna lösen frasen för senare användning.Note your passphrase for later use.

  8. Välj Spara offentlig nyckel och spara den på en plats där du kan komma åt den.Select Save public key, and save it to a location where you can access it.

  9. Välj Spara privat nyckel och spara den på en plats där du kan komma åt den.Select Save private key, and save it to a location where you can access it. Kom ihåg att det tillhör den offentliga nyckeln.Remember that it belongs with the public key.

Din offentliga nyckel lagras i text filen som du sparade.Your public key is stored in the text file you saved. Texten ser ut ungefär så här: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 ----

När ett program begär nyckeln kopieras och klistras hela innehållet i text filen.When an application requests the key, you copy and paste the entire contents of the text file.

Ansluta med SSH med hjälp av SparaTillFilConnect with SSH by using PuTTY

När du installerar SparaTillFil har du både en nyckel generator för SparaTillFil och en SSH-klient.When you install PuTTY, you have both PuTTY Key Generator and an SSH client. I det här avsnittet öppnar du SSH-klienten, SparaTillFil och konfigurerar dina anslutnings värden och SSH-nyckeln.In this section, you open the SSH client, PuTTY, and configure your connection values and SSH key. Om du befinner dig i samma nätverk som Azure Stack Hub-instansen ansluter du till den virtuella datorn.If you're on the same network as your Azure Stack Hub instance, you connect to your VM.

Innan du ansluter behöver du:Before you connect, you will need:

  • PuTTYPuTTY
  • IP-adressen och användar namnet för Linux-datorn i Azure Stack Hub-instansen som använder en offentlig SSH-nyckel som autentiseringstyp.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.
  • Port 22 ska vara öppen för datorn.Port 22 to be open for the machine.
  • Den offentliga SSH-nyckel som du använde när du skapade datorn.The public SSH key that you used when you created the machine.
  • Klient datorn som kör SparaTillFil på samma nätverk som Azure Stack Hub-instansen.The client machine that runs PuTTY to be on the same network as your Azure Stack Hub instance.
  1. Öppna PuTTY.Open PuTTY.

    Konfigurations fönstret för SparaTillFil

  2. I rutan värdnamn (eller IP-adress) anger du användar namnet och den offentliga IP-adressen för datorn (till exempel 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. Kontrol lera att porten är 22 och att anslutnings typen är SSH.Validate that the Port is 22 and the Connection type is SSH.

  4. I kategori trädet expanderar du SSH och auth.In the Category tree, expand SSH and Auth.

    Konfigurations fönstret för SparaTillFil – SSH privat nyckel

  5. Klicka på Bläddra bredvid rutan privat nyckel fil för autentisering och Sök sedan efter den privata nyckel filen (<filename> . PPK) för ditt offentliga och privata nyckel par.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. I kategori trädet väljer du session.In the Category tree, select Session.

    Rutan "sparade sessioner" i fönstret SparaTillFil-konfiguration

  7. Under sparade sessioner anger du ett namn för sessionen och väljer sedan Spara.Under Saved Sessions, enter a name for the session, and then select Save.

  8. I listan sparade sessioner väljer du namnet på din session och väljer sedan load.In the Saved Sessions list, select the name of your session, and then select Load.

  9. Välj Öppna.Select Open. SSH-sessionen öppnas.The SSH session opens.

Ansluta med SFTP med FileZillaConnect with SFTP with FileZilla

Om du vill flytta filer till och från Linux-datorn kan du använda FileZilla, en FTP-klient som stöder säker FTP (SFTP).To move files to and from your Linux machine, you can use FileZilla, an FTP client that supports Secure FTP (SFTP). FileZilla körs på Windows 10, Linux och macOS.FileZilla runs on Windows 10, Linux, and macOS. FileZilla-klienten stöder FTP, FTP över TLS (FTPS) och SFTP.The FileZilla client supports FTP, FTP over TLS (FTPS), and SFTP. Det är en program vara med öppen källkod som distribueras kostnads fritt enligt villkoren i GNU allmänna offentliga licens.It is open-source software that's distributed free of charge under the terms of the GNU General Public License.

Ange din anslutningSet your connection

  1. Hämta och installera FileZilla.Download and install FileZilla.

  2. Öppna FileZilla.Open FileZilla.

  3. Välj fil > Site Manager.Select File > Site Manager.

    Fönstret FileZilla Site Manager

  4. I list rutan protokoll väljer du SFTP-SSH File Transfer Protocol.In the Protocol drop-down list, select SFTP - SSH File Transfer Protocol.

  5. I rutan värd anger du den offentliga IP-adressen för datorn.In the Host box, enter the public IP address for your machine.

  6. I rutan inloggnings typ väljer du Normal.In the Logon Type box, select Normal.

  7. Ange ditt användarnamn och lösenord.Enter your username and password.

  8. Välj OK.Select OK.

  9. Välj Redigera > Inställningar.Select Edit > Settings.

    Fönstret inställningar för FileZilla

  10. I trädet Välj sida expanderar du anslutning och väljer sedan SFTP.In the Select page tree, expand Connection, and then select SFTP.

  11. Välj Lägg till nyckel fil och ange sedan din privata nyckel fil (till exempel <filename> . PPK).Select Add key file, and then enter your private key file (for example, <filename>.ppk).

  12. Välj OK.Select OK.

Öppna anslutningenOpen your connection

  1. Öppna FileZilla.Open FileZilla.
  2. Välj fil > Site Manager.Select File > Site Manager.
  3. Välj namnet på din webbplats och välj sedan Anslut.Select the name of your site, and then select Connect.

Nästa stegNext steps

Lär dig hur du konfigurerar en utvecklings miljö i Azure Stack Hub.Learn how to Set up a development environment in Azure Stack Hub.