Azure Stack 허브에서 Linux에 대 한 SSH 키 만들기Create an SSH key for Linux on Azure Stack Hub

Windows 컴퓨터에서 Linux 컴퓨터에 대 한 SSH (보안 셸) 키를 만들 수 있습니다.You can create an SSH (secure shell) key for your Linux machine on a Windows machine. Vm을 사용 하는 SSH 인증에 대 한이 문서의 단계에서 생성 된 공개 키를 사용 합니다.Use the public key generated by the steps in this article for SSH authentication with VMs. Windows 컴퓨터를 사용 하는 경우 bash, ssh, git, apt 등의 유틸리티를 사용 하 여 터미널을 얻기 위해 Windows에 Ubuntu를 설치 합니다.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. Ssh-ssh-keygen 을 실행 하 여 키를 만듭니다.Run the ssh-keygen to create your key.

Windows에서 bash 열기Open bash on Windows

  1. 컴퓨터에 Linux 용 Windows 하위 시스템이 설치 되어 있지 않으면 "Ubuntu On windows"를 설치 합니다.If you do not have the Windows Subsystem for Linux installed on your machine, install "Ubuntu on Windows.
    Linux 용 Windows 하위 시스템을 사용 하는 방법에 대 한 자세한 내용은 linux 용 Windows 하위 시스템 설명서를 참조 하세요.For more information about using the Windows Subsystem for Linux, see Windows Subsystem for Linux Documentation.

  2. 도구 모음에 Ubuntu 를 입력 하 고 열기 를 선택 합니다.Type Ubuntu in your toolbar and select Open.

Ssh-ssh-keygen를 사용 하 여 키 만들기Create a key with ssh-keygen

  1. Bash 프롬프트에서 다음 명령을 입력 합니다.Type the following command from your bash prompt:

    ssh-keygen -t rsa
    

    Bash는 다음 프롬프트를 표시 합니다.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. 파일 이름 및 암호를 입력 합니다.Type the filename and passphrase. 암호를 다시 입력 합니다.Type the passphrase again.

    Bash는 다음을 표시 합니다.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. 및 공용 ssh 키를 보려면 다음을 수행 합니다.To view and the public ssh key:

    cat /home/<username>/<filename>
    

    Bash는 다음과 같은 항목을 표시 합니다.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. 텍스트를 ssh-rsa [...] 에 복사 username@machinename 합니다.Copy the text ssh-rsa [...] up to username@machinename. 텍스트에 캐리지 리턴을 포함 하지 않는지 확인 합니다.Make sure the text doesn't include any carriage returns. AKS 엔진을 사용 하 여 VM 또는 Kubernetes 클러스터를 만들 때이 텍스트를 사용할 수 있습니다.You can use this text when creating your VM or Kubernetes cluster using the AKS engine.

  5. Windows 컴퓨터에 있는 경우 \ \ wsl $ 를 사용 하 여 Linux 파일에 액세스할 수 있습니다.If you are on a Windows machine, you can access your Linux files using \\wsl$.

    1. \\wsl$도구 모음에를 입력 합니다.Type \\wsl$ in your toolbar. 배포가 열려 있는 기본 창입니다.The default window your distribution open.

    2. 으로 이동 하 여 \\wsl$\Ubuntu\home\<username> 공개 키와 개인 키를 찾고 안전한 위치에 저장 합니다.Navigate to: \\wsl$\Ubuntu\home\<username> and find the public and private key and save to a secure location.

다음 단계Next steps