Bagikan melalui


Membuat kunci SSH untuk Linux di Azure Stack Hub

Anda dapat membuat kunci SSH (secure shell) untuk komputer Linux Anda pada komputer Windows. Gunakan kunci umum yang dihasilkan oleh langkah-langkah dalam artikel ini untuk autentikasi SSH dengan VM. Jika Anda menggunakan komputer Windows, instal Ubuntu di Windows untuk mendapatkan terminal dengan utilitas seperti bash, ssh, git, apt, dan banyak lagi. Jalankan ssh-keygen untuk membuat kunci Anda.

Membuka bash di Windows

  1. Jika Anda tidak memiliki Subsistem Windows untuk Linux diinstal pada komputer Anda, instal "Ubuntu pada Windows.
    Untuk informasi selengkapnya tentang menggunakan Subsistem Windows untuk Linux, lihat Dokumentasi Subsistem Windows untuk Linux.

  2. Ketik Ubuntu di toolbar Anda dan pilih Buka.

Membuat kunci dengan ssh-keygen

  1. Ketik perintah berikut dari permintaan bash Anda:

    ssh-keygen -t rsa
    

    Bash menampilkan pemintaan berikut:

    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/username/.ssh/id_rsa):
    
  2. Ketik nama file dan frase sandi. Ketik frase sandi lagi.

    Bash menampilkan hal-hal berikut:

    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. Untuk melihat dan kunci ssh publik:

    cat /home/<username>/<filename>
    

    Bash menampilkan sesuatu seperti berikut:

    ssh-rsa AAAAB3NzaC1ycTHISISANEXAMPLEDITqEJRNrf6tXy9c0vKnMhiol1BFzHFV3
    +suXk6NDeFcA9uI58VdD/CuvG826R+3OPnXutDdl2MLyH3DGG1fJAHObUWQxmDWluhSGb
    JMHiw2L9Wnf9klG6+qWLuZgjB3TQdus8sZI8YdB4EOIuftpMQ1zkAJRAilY0p4QxHhKbU
    IkvWqBNR+rd5FcQx33apIrB4LMkjd+RpDKOTuSL2qIM2+szhdL5Vp5Y6Z1Ut1EpOrkbg1
    cVw7oW0eP3ROPdyNqnbi9m1UVzB99aoNXaepmYviwJGMzXsTkiMmi8Qq+F8/qy7i4Jxl0
    aignia880qOtQrvNEvyhgZOM5oDhgE3IJ username@machine
    
  4. Salin teks ssh-rsa [...] hingga username@machinename. Pastikan teks tidak menyertakan pengembalian pengangkutan apa pun. Anda dapat menggunakan teks ini saat membuat kluster VM atau Kubernetes menggunakan mesin AKS.

  5. Jika Anda berada di komputer Windows, Anda dapat mengakses file Linux Anda menggunakan \\wsl$.

    1. Ketik \\wsl$ di toolbar Anda. Jendela default distribusi Anda terbuka.

    2. Navigasikan ke: \\wsl$\Ubuntu\home\<username> dan temukan kunci umum dan privat dan simpan ke lokasi yang aman.

Langkah berikutnya