Cara Menghasilkan Kunci SSH di Windows, Mac dan Linux

Cara Menghasilkan Kunci SSH di Windows, Mac dan Linux

Jika Anda ingin terhubung dari jarak jauh ke komputer, salah satu metode terbaik dan paling aman adalah menggunakan koneksi shell aman (SSH). Ini menciptakan koneksi terenkripsi antara Anda dan host jarak jauh, memastikan bahwa data yang dikirim tidak dapat dicegat atau dipantau dengan cara apa pun.

Anda dapat menggunakan SSH sebagai terowongan untuk lalu lintas lainnya, seperti koneksi VNC yang aman melalui SSH. Salah satu cara Anda dapat membuat koneksi SSH Anda lebih aman adalah dengan menggunakan tombol SSH, yang menggantikan kata sandi yang berpotensi mudah untuk dilewati dengan kunci enkripsi 617 digit. Inilah cara menghasilkan tombol SSH baru di komputer Windows, Mac, dan Linux.

Daftar isi

    Kunci SSH publik dan swasta adalah dua bagian dari seluruh kunci pribadi yang sama, Anda tidak dapat mengotentikasi dengan kunci publik dan membuat koneksi, dan tanpa kunci publik, kunci pribadi tidak berguna. Anda dapat menghasilkan tombol SSH baru di Windows, Mac, dan Linux, lalu transfer publik Kunci perangkat jarak jauh.

    Itu pribadi Kuncinya kemudian disimpan dengan aman di PC atau Mac Anda. Penting untuk menyimpan salinan kunci ini dengan aman (misalnya, menggunakan manajer kata sandi). Jika Anda kehilangannya, Anda mungkin tidak dapat membangun kembali koneksi jarak jauh Anda. 

    Penting juga untuk tidak membagikan kunci publik atau pribadi Anda dengan orang lain, tetapi terutama kunci pribadi Anda (atau frasa sandi yang dapat mendekripsi). Dengan kunci pribadi yang mereka miliki, pengguna nakal akan dapat membuat koneksi ke perangkat jarak jauh Anda tanpa memerlukan otentikasi tambahan apa pun.

    Cara menggunakan windows untuk menghasilkan kunci ssh

    Anda dapat menggunakan Windows untuk menghasilkan tombol SSH menggunakan klien OpenSsh bawaan atau klien Putty pihak ketiga yang populer. Jika Anda lebih suka menggunakan antarmuka pengguna grafis (GUI) untuk membuat kunci SSH baru, Putty adalah opsi terbaik. Jika Anda lebih suka menggunakan perangkat lunak bawaan, maka gunakan OpenSsh (melalui Windows PowerShell) sebagai gantinya.

    Menggunakan OpenSsh melalui Windows PowerShell

    1. Jika Anda ingin menggunakan OpenSsh, Anda harus terlebih dahulu memeriksa bahwa itu diaktifkan terlebih dahulu. Untuk melakukan ini, klik kanan menu Mulai dan pilih Pengaturan.
    1. Dalam Pengaturan Menu, pilih Aplikasi > Aplikasi & Fitur > Fitur pilihan.
    1. Lihat melalui Fitur pilihan menu untuk Klien OpenSsh pintu masuk. Jika tidak ada, pilih Tambahkan fitur.
    1. Pilih Klien OpenSsh opsi, lalu pilih Install untuk menginstalnya. Izinkan beberapa saat bagi Windows untuk menginstal perangkat lunak yang diperlukan. Jika Anda ingin menggunakan SSH untuk terhubung ke PC Windows Anda, pastikan untuk memilih Server OpenSsh opsi juga.
    1. Dengan OpenSsh diinstal, klik kanan menu Mulai dan pilih Windows PowerShell (Admin).
    1. Di jendela Windows PowerShell yang baru, ketik ssh-keygen dan pilih memasuki kunci. Anda dapat mengetik lokasi penyimpanan dan nama file baru untuk kunci Anda pada saat ini, atau cukup tekan memasuki untuk kedua kalinya menyimpan file Anda di C: \ Users \ User \.ssh \ folder (mengganti pengguna dengan direktori pengguna Anda sendiri).
      Alat ssh-keygen akan digunakan RSA enkripsi secara default, tetapi Anda dapat beralih ke bentuk enkripsi lain dengan mengetik ssh-keygen -T metode Sebaliknya, mengganti metode dengan salah satu opsi enkripsi yang tersedia (DSA, ECDSA, ED25519, RSA).
    1. Selanjutnya, Anda akan diminta untuk memasukkan frasa sandi. Ini mengenkripsi kunci pribadi Anda di PC Anda dan biasanya disarankan, meskipun tidak diperlukan. Anda dapat menggunakan kata atau frasa yang berkesan, tetapi Anda juga dapat menggunakan kata sandi yang aman di sini. Ketik frasa sandi Anda dan pilih memasuki untuk mengonfirmasi, atau hanya membiarkannya kosong dan pilih memasuki untuk membiarkannya kosong.
    1. Setelah Anda menambahkan frasa sandi Anda, Windows akan menghasilkan kunci yang diperlukan di C: \ Users \ User \.ssh \ folder (mengganti pengguna dengan nama folder pengguna Anda sendiri). Jika Anda memilih untuk menggunakan nama file default, id_rsa.pub File adalah kunci publik Anda, sementara id_rsa (tanpa ekstensi) adalah kunci pribadi Anda. Setelah Anda menghasilkan kunci, Anda harus memindahkan kunci publik Anda (id_rsa.pub) ke .ssh Direktori di PC, Mac, atau server jarak jauh Anda.

    Menggunakan dempul

    Klien Putty SSH terkenal adalah klien default untuk sebagian besar pengguna Windows. Ini mencakup beberapa alat lain untuk membuat koneksi SSH, termasuk Puttygen, alat untuk menghasilkan kunci SSH baru.

    1. Untuk menggunakan dempul untuk menghasilkan kunci SSH Anda, unduh Putty untuk PC Anda dan instal. Setelah diinstal, luncurkan Puttygen (Alat Generator SSH yang disertakan) dari menu start, pilih RSA dari Jenis kunci untuk menghasilkan opsi, lalu pilih Menghasilkan. Anda juga dapat memilih salah satu opsi enkripsi alternatif, tetapi langkah -langkah di bawah ini dapat bervariasi.
    1. Bagian dari proses menghasilkan kunci Anda adalah memindahkan mouse Anda secara acak. Gunakan mouse atau trackpad Anda untuk melakukan ini di area segera di bawah bilah kemajuan sampai pasangan kunci dihasilkan.
    1. Jika Anda ingin menambahkan frasa sandi ke kunci Anda, ketik ini di Frasa sandi utama Dan Konfirmasi frasa sandi kotak, lalu pilih Simpan Kunci Publik Dan Simpan Kunci Pribadi Untuk menyimpan kunci Anda. Anda juga dapat memilih teks di Kunci publik untuk menempel ke openssh otorisasi_keys kotak, lalu klik kanan dan pilih Menyalin untuk menyalin dan menempelkannya ke dalam file secara manual.
    1. Dengan kunci Anda disimpan, Anda kemudian dapat memindahkan kunci publik ke PC, Mac, atau server jarak jauh Anda. Untuk Anda kunci pribadi, Anda mungkin perlu memindahkan ini ke Anda C: \ Users \ User \.ssh \ folder (mengganti pengguna dengan direktori pengguna yang benar) untuk menggunakannya dengan klien ssh pilihan Anda.

    Cara menghasilkan tombol ssh di linux atau mac

    OpenSsh adalah set alat standar emas untuk manajemen SSH dan, seperti versi Windows, ssh-keygen Alat tetap menjadi cara terbaik untuk menghasilkan tombol SSH baru di komputer Mac atau Linux.

    Akibatnya, alat GUI untuk menghasilkan tombol SSH jarang dan biasanya tidak disarankan. Karena alat openssh disertakan dengan semua komputer Mac dan dengan hampir semua distribusi Linux, langkah -langkah di bawah ini harus berfungsi untuk kedua platform.

    1. Untuk memulai, buka jendela terminal baru di PC atau Mac Linux Anda. Jika Anda ingin menggunakan Mac Anda untuk menghasilkan tombol SSH, Anda dapat meluncurkan aplikasi terminal menggunakan Landasan peluncuran. Langkah -langkah untuk membuka terminal baru pada PC Linux akan bervariasi, tergantung pada distribusi Anda.
    1. Di jendela terminal baru di PC atau Mac Linux Anda, ketik ssh-keygen dan pilih memasuki kunci. Seperti ssh-keygen Di Windows, versi Linux dan Mac default untuk menggunakan enkripsi RSA. Jika Anda lebih suka menggunakan bentuk enkripsi lain, ketik metode ssh -keygen -t, menggantikan metode dengan bentuk enkripsi yang ingin Anda gunakan (misalnya. DSA, ECDSA, ED25519, RSA).
    1. Selanjutnya Anda perlu menentukan di mana Anda ingin menyimpan tombol SSH baru-nama file default dan lokasi akan ditampilkan dalam kurung bundar di jendela terminal. Jika Anda ingin menyimpan kunci Anda di tempat lain dan dengan nama file yang berbeda, ketikkan lokasi baru dan nama file di sini, lalu pilih memasuki kunci.
    1. Selanjutnya, Anda harus mengetikkan frasa sandi untuk mengenkripsi kunci pribadi Anda (jika Anda ingin menggunakannya). Ketik frasa sandi Anda dua kali, atau pilih memasuki dua kali untuk meninggalkan frasa sandi kosong (meskipun ini tidak disarankan).
    1. Pada titik ini, tombol SSH Anda akan dihasilkan di lokasi Simpan yang Anda tentukan dan menggunakan default id_rsa Nama file untuk enkripsi RSA (id_rsa.pub untuk kunci publik dan id_rsa untuk kunci pribadi). Anda harus memindahkan kunci publik Anda (id_rsa.pub) ke PC, Mac, atau server jarak jauh Anda untuk dapat membuat koneksi Anda menggunakan SSH.

    Membuat koneksi yang aman menggunakan ssh

    Setelah Anda membuat tombol SSH Anda, Anda harus memastikan untuk menyalin kunci publik ke PC, Mac, atau server jarak jauh Anda. Tautan ini dengan kunci pribadi Anda, yang memungkinkan klien SSH pilihan Anda untuk membuat koneksi SSH yang aman tanpa kata sandi yang khas. Misalnya, Anda dapat menggunakan SSH untuk terhubung ke Mac lain dari jarak jauh.

    Koneksi SSH yang aman juga dapat membantu Anda berkeliling sekolah atau firewall tempat kerja menggunakan terowongan SSH. Anda juga dapat menggunakan SSH untuk terhubung ke (dan memperbarui) Raspberry Pi atau PC dan server berbasis Linux lainnya. Anda harus memastikan Anda mengaktifkan OpenSsh Server jika Anda ingin melakukan ini di Windows 10, namun.