Cara menghasilkan kunci SSH di Windows

click fraud protection

Kunci SSH memungkinkan peningkatan keamanan dan kenyamanan untuk otentikasi. Inilah cara Anda dapat dengan mudah membuat kunci SSH di Windows

Jika Anda berulang kali masuk ke server jarak jauh di mesin Windows, Anda mungkin tahu bahwa Anda memerlukan kunci SSH. Selain menjadi cara autentikasi yang lebih aman, kunci SSH lebih nyaman dibandingkan kata sandi konvensional, dan menawarkan beragam manfaat tambahan. Menghasilkan kunci SSH aktif jendela 11 cukup sederhana dan Anda dapat melakukannya dengan beberapa cara, berdasarkan preferensi Anda dan sistem yang biasa Anda gunakan. Jadi, mari masuk ke berbagai metode yang dapat Anda gunakan untuk menghasilkan kunci SSH di Windows.

Hasilkan kunci SSH di Windows menggunakan Command Prompt

Menggunakan Command Prompt adalah cara paling sederhana dan paling direkomendasikan untuk menghasilkan sepasang kunci SSH di Windows. Ini melibatkan penggunaan klien SSH bawaan di Windows tanpa memerlukan alat tambahan. Anda dapat mengikuti langkah-langkah di bawah ini untuk membuat kunci SSH dengan cepat:

  1. Buka jendela Command Prompt dengan mengetik cmd di bilah pencarian, dan mengklik hasil teratas.
  2. Ketik perintahnya ssh-keygen dan tekan Memasuki.
  3. Anda akan diminta memasukkan lokasi dan nama file untuk menyimpan kunci Anda. Anda dapat memasukkan jalur khusus di sini atau cukup mengetikkan nama file saja untuk menyimpannya di lokasi default (C:\Pengguna\[nama pengguna]\).
  4. Selanjutnya, Anda akan diminta memasukkan frasa sandi. Masukkan frasa sandi untuk mengamankan kunci Anda. Jika Anda tidak menginginkan kata sandi, Anda cukup menekan Memasuki untuk menyimpan kunci tanpa kata sandi. Tekan Memasuki lagi untuk mengkonfirmasi.
  5. Sebuah pesan akan mengkonfirmasi bahwa identifikasi Anda (kunci pribadi) dan kunci publik telah disimpan, dengan beberapa rincian lebih lanjut tentang kunci ditampilkan di layar. Anda sekarang dapat menutup jendela.

Anda sekarang dapat menemukan kunci SSH di lokasi yang Anda pilih untuk menyimpannya. Dimungkinkan juga untuk menghasilkan kunci berbeda untuk masuk ke server atau lokasi berbeda. Cukup ulangi proses di atas dan beri nama kunci yang sesuai untuk mengidentifikasi tujuan penggunaannya.

Hasilkan kunci SSH di Windows menggunakan PuTTY

Putty dulunya adalah alat yang populer untuk berkomunikasi dengan server di Windows. Salah satu komponennya adalah PuTTYgen yang masih digunakan untuk menghasilkan kunci SSH di Windows, macOS, dan Linux. Jika Anda sudah memiliki PuTTY di sistem Anda atau ingin menggunakan antarmuka grafis untuk membuat kunci SSH di Windows, metode ini sangat cocok untuk Anda.

  1. Unduh Putty untuk Windows dan menginstalnya di komputer Anda.
  2. Pencarian untuk Puttygen di bilah pencarian dan luncurkan.
  3. Sebelum Anda membuat kunci SSH, Anda dapat memilih jenis kunci yang akan dibuat. RSA dipilih secara default dan jika Anda ingin menggunakannya, masukkan 4096 Jumlah bit dalam kunci yang dihasilkan. Anda juga dapat memilih EdDSA karena ini adalah metode enkripsi populer lainnya. Jika Anda melakukannya, pastikan Ed25519 dipilih pada drop-down yang muncul di kanan bawah jendela.
  4. Anda sekarang dapat mengklik Menghasilkan untuk memulai proses. Saat PuTTYgen menghasilkan kunci SSH, Anda akan diminta untuk memindahkan kursor ke area kosong untuk menciptakan lebih banyak keacakan selama pembuatan kunci.
  5. Setelah prosesnya selesai, Anda dapat mengklik Simpan kunci publik untuk menyimpannya di tempat yang Anda inginkan dengan ekstensi .pub.
  6. Untuk kunci pribadi, klik tab Konversi di bagian atas dan klik Ekspor OpenSSH kunci untuk menyimpan kunci pribadi Anda sebagai kunci SSH, bukan kunci PPK default. Kemudian, simpan kunci pribadi di tempat yang Anda inginkan tanpa ekstensi file apa pun.

Hasilkan kunci SSH di Windows menggunakan WSL

Subsistem Windows untuk Linux (WSL) memungkinkan Anda menjalankan Linux dalam lingkungan Windows reguler Anda seolah-olah itu adalah aplikasi Windows lainnya. Windows 11 hadir dengan WSL bawaan, Anda hanya perlu melakukannya siapkan dan instal WSL 2 di komputer Windows 10 atau Windows 11 Anda untuk mulai menggunakannya. Jika Anda sudah terbiasa dengan lingkungan WSL, metode berikut akan memungkinkan Anda membuat sepasang kunci SSH dengan mudah menggunakan jendela terminal.

  1. Buka jendela prompt perintah di dalam WSL.
  2. Untuk membuat kunci RSA-4096, ketik ssh-keygen -t rsa -b 4096 "[email protected]" dan tekan Memasuki. Perintah yang sama persis untuk memasukkan lokasi file dan frasa sandi, seperti yang ditunjukkan pada metode Command Prompt Windows, akan ditampilkan berikutnya.
  3. Untuk membuat kunci Ed25519, ketik ssh-keygen -t ed25519 -C "[email protected]" dan tekan Memasuki. Sekali lagi, masukkan lokasi file dan frasa sandi yang Anda inginkan, atau cukup tekan Memasuki untuk menggunakan default.
  4. Kunci apa pun yang Anda buat, disarankan untuk menambahkan alamat email Anda sebagai pengidentifikasi di akhir perintah untuk membantu mengidentifikasi kunci masing-masing.

Anda tidak perlu menambahkan pengidentifikasi alamat email di Command Prompt Windows karena Microsoft menggunakan nama pengguna dan nama PC Anda secara otomatis.

Mengapa Anda memerlukan kunci SSH?

Masuk dengan aman ke server jarak jauh dapat dilakukan dengan cara tradisional dengan pasangan nama pengguna dan kata sandi. Namun, penggunaan kunci SSH memberikan banyak keuntungan dibandingkan metode ini, mulai dari keamanan dan kenyamanan hingga penyesuaian. Saat Anda membuat kunci SSH, sebenarnya Anda membuat sepasang kunci yang terdiri dari kunci publik dan kunci pribadi. Kunci publik kemudian berada di ujung server dan selama otentikasi, terhubung ke kunci pribadi Anda yang berada di mesin Anda melalui klien SSH. Jika kuncinya cocok, akses diberikan.

Sumber: Wikimedia Commons
  • Kunci SSH jauh lebih aman dibandingkan kata sandi yang dapat dibobol dengan serangan brute force. Karena enkripsi yang kuat, kunci SSH hampir tidak bisa dipecahkan.
  • Selain keamanan, kunci SSH jauh lebih nyaman digunakan dibandingkan dengan memasukkan kata sandi berkali-kali, sehingga memungkinkan login otomatis. Anda bahkan dapat mengintegrasikannya dengan sistem masuk tunggal (SSO) untuk mengakses beberapa server dengan kunci yang sama.
  • Anda dapat membuat pasangan kunci SSH yang berbeda untuk penggunaan berbeda, sehingga memberi Anda fleksibilitas tambahan untuk kontrol akses

Kunci SSH adalah cara terbaik untuk mengautentikasi login server untuk Anda dan pengguna lain di Windows. Ditambah dengan lainnya peningkatan keamanan di Windows 11, Kunci SSH meningkatkan keamanan dan efisiensi akses server jarak jauh di Windows. Baik Anda menggunakan Windows 11, WSL, atau menjalankan mesin virtual Windows, metode di atas seharusnya lebih dari cukup agar Anda dapat membuat dan mengelola kunci SSH dengan mudah.