Untuk menciptakan SSH key di Windows, perlu alat khusus yaitu PuTTYgen. PuTTYgen yakni generator key, sebuah tool untuk menciptakan pasangan public key (kunci publik) dan private key (kunci privat) yang nantinya dipakai di PuTTY untuk autentikasi jalan masuk SSH ke server sebagai pengganti kata sandi user. Intinya, user dapat masuk ke sistem server secara otomatis tanpa memasukkan password, bila user tersebut sudah punya pasangan kunci privat di komputer lokal dan kunci publik di komputer server.
PuTTYgen sanggup menghasilkan kunci dengan opsi tipe RSA, DSA, ECDSA, dan Ed25519. Dan berikut ini yakni panduan menciptakan SSH key di Windows memakai PuTTYgen – generator kunci SSH. Jika anda pengguna Linux baru, silahkan ikuti tutorial cara menciptakan SSH key di Linux.
Persyaratan:
- PuTTYgen, Download PuTTYgen melalui alamat https://www.chiark.greenend.org.uk/ sgtatham/putty/latest.html pilih puttygen.exe yang sesuai dengan arsitektur sistem operasi komputer Anda. Hanya ada dua pilihan, yaitu 32-bit dan 64-bit. Setelah selesai mengunduh Puttygen, klik dua kali puttygen.exe tersebut untuk memulai menciptakan pasangan kunci SSH.
- sudo user, bila anda belum membuatnya silahkan ikuti panduan membuat user sudo.
Membuat SSH key memakai PuTTYgen
Pada aplikasi PuTTYgen, klik Generate kemudian gerakkan kursor mouse ke area kosong di bawah progress bar sampai progress bar penuh.
Simpan public key dan private key di komputer, letakkan saja di dalam drive D
untuk berjaga-jaga bila sistem Windows mengalami duduk perkara dan perlu diinstall ulang berkas private key tetap aman.
- Klik
Save public key
dan simpan dengan nama public - Klik
Save private key
dan simpan dengan nama private jadinya nanti berekstensi .ppk (jika ada peringatan klik Yes)
Klik kanan pada area public key > pilih Select All
Klik kanan lagi > pilih Copy, ini akan menyalin enkripsi kunci publik yang akan kita pasang di server.
Biarkan jendela PuTTYgen tetap aktif, jangan ditutup apapun yang terjadi 😀
Memasang public key di server
Buka PuTTY untuk login ke server dan usahakan untuk memakai user sudo (sudoer).
Kita akan memasang public key tersebut khusus hanya untuk sudo user yang kita beri wewenang sebagai pengganti user root. Kaprikornus nantinya tidak ada user yang sanggup masuk ke sistem di server kecuali user tersebut memiliki jalan masuk dengan memakai SSH key.
Buat folder .ssh
mkdir /.ssh
CHMOD 700 folder ssh
chmod 700 /.ssh
Buat file authorized_keys
untuk menyimpan public key
nano /.ssh/authorized_keys
Paste public key (salinan public key dari PuTTYgen tadi), kemudian simpan, dan jangan lupa CHMOD 600
chmod 600 /.ssh/authorized_keys
Simpan, dan akhiri sesi SSH dengan menutup PuTTY.
Konfigurasi PuTTY untuk SSH key
Buka kembali kegiatan PuTTY kali ini kita akan melaksanakan konfigurasi login SSH ke server memakai SSH key yang telah kita buat.
Pada hidangan Category di sebelah kiri PuTTY
- Klik Connection > SSH > Auth
- Klik tombol Browser dan cari kunci private yang kita simpan di drive
D
tadi.
- Klik Connection > Data, pada isian Auto-login username, isikan nama user sudo yang dikehendaki.
- Klik Connection, pada isian Seconds between keepalives (0 to turn off) isi 60, biar koneksi ke server tidak cepat terputus.
- Klik Session, Host name (or IP address) : isi dengan IP server
- Port: 22 atau sesuaikan bila sudah dirubah
- Klik Save
- Klik Open untuk memulai menguji login dengan SSH key.
Selesai.
Pada tutorial selanjutnya akan dibahas cara mengamankan server Linux dengan menonaktifkan user root serta otentikasi kata sandi.
Sumber https://idnetter.com
Mari berteman dengan saya
Follow my Instagram _yudha58
0 Response to "Cara Menciptakan Ssh Key Di Windows"
Posting Komentar