Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Menghasilkan Key Ssh Public/Private Di Windows


Jika anda pernah mengelola server Linux dari Windows, anda mungkin memakai Putty atau paling tidak pernah mendengarnya.  Putty yakni sebuah jadwal open source yang sanggup anda gunakan untuk melaksanakan protokol jaringan SSH, Telnet dan Rlogin. Protokol ini sanggup dipakai untuk menjalankan sesi remote pada sebuah komputer melalui sebuah jaringan, baik itu LAN, maupun internet. Ini yakni utilitas yang sangat baik dan telah menjadi SSH client favorit selama bertahun-tahun. Namun, pada 2019 Windows 10 mulai memasukkan OpenSSH client di luar kotak, sehingga Putty tidak dibutuhkan lagi.


Mengapa Anda Harus Menghindari Login Menggunakan Password?

Proses daemon OpenSSH yang dijalankan pada server diperangi dengan keras. Server sangat jarang diretas sebab ada bug di proses daemon SSH. Namun, banyak juga terjadi pembobolan yang difasilitasi oleh direktur yang memakai password yang lemah. Bahkan password yang sepertinya rumit, dengan karakter dan angka, seringkali jebol terhadap serangan yang brutal.

Masukkan key SSH. Ini tidak sanggup dilakukan dengan teknik brute-force - mereka terlalu rumit. Jika anda bisa, nonaktifkan login password dalam file sshd_config anda (di server) dan gunakan key sebagai gantinya. Jika anda bepergian dan tidak sanggup membawa laptop anda, simpan saja key private anda pada USB dan bawa selalu. Server anda akan jauh lebih kondusif dengan cara ini.


Dapatkan Pair Key Public/Private SSH

Buka Command Prompt dari Start Menu dan ketik:


Anda harus mendapat hasil yang seakan-akan dengan gambar berikut.


Jika anda mendapat error "command not recognized," cukup ikuti langkah-langkah di sini untuk menginstal OpenSSH. Ini hanya akan terjadi pada versi Windows 10 usang yang belum diupdate dalam waktu yang sangat lama.

Untuk menciptakan pair key public/private, masukkan perintah ini di Command Prompt:

Pada prompt pertama, "Masukkan file untuk menyimpan key," tekan Enter untuk menyimpannya di lokasi default.

Pada prompt kedua, "Masukkan frasa sandi (kosong tanpa frasa sandi)," anda mempunyai dua opsi:
  • Tekan Enter untuk menciptakan key yang tidak dienkripsi. Jika anda satu-satunya yang memakai komputer, ini aman.
  • Ketikkan password. Ini akan mengenkripsi key anda. Sebaiknya lakukan ini jikalau anda membuatkan komputer dengan orang lain. Jika anda bermaksud membawa key pada USB, gunakan password dari sini. Jika anda memakai frasa sandi yang berpengaruh dan seseorang mencuri key dari perangkat USB anda, mereka tidak akan sanggup menggunakannya tanpa password.
Setelah selesai, anda akan melihat sesuatu yang seakan-akan dengan gambar di bawah ini.



Buka Key Public

Seperti namanya, key eksklusif dimaksudkan untuk anda dan hanya anda. Jangan pernah copy/save ini di server!

Key public, bagaimanapun, dimaksudkan untuk disimpan pada server yang ingin anda akses, dalam file “ /.ssh/authorized_keys” (atau lebih tepatnya, dipastekan/ditambahkan ke file ini). Untuk membuka key ini, untuk mengcopy, dan kemudian mempaste, jikalau perlu, masukkan yang berikut ini di Command Prompt.


Sebagian besar penyedia cloud komputer (VPS) hari ini memberi anda cara gampang untuk menambahkan key public anda melalui control panel di antarmuka website mereka. Setelah anda memulai server dengan key public terkait ini, anda akan sanggup masuk dengan key private anda. Karena key private berada di lokasi default-nya, perintah untuk masuk ke server/VPS semudah ini:


Seperti yang anda lihat, sangat gampang untuk menghasilkan key SSH pada Windows hari ini. Pada dasarnya, perintah ssh-keygen melaksanakan semua pekerjaan. Jika anda merasa sulit memahami cara menambahkan key public ke server, lihat dokumentasi penyedia anda. Mereka selalu mempunyai halaman yang menjelaskan, secara rinci, bagaimana melaksanakan ini.

Semoga membantu anda. Jangan lupa tinggalkan komentar anda dibawah untuk membuatkan anutan perihal cara menghasilkan key SSH public/private di Windows. Terimakasih dan GBU.

Sumber https://tipsorialindo.blogspot.com/