Login SSH Tanpa Password Pakai ssh-copy-id di Windows

 Kamu bisa login ssh tanpa password pakai perintah linux ssh-copy-id tapi masalahnya kalau pakai Windows commandline atau powershell tidak ada perintah ssh-copy-id.

ssh-copy-id hanya tersedia di linux dan belum ada di windows, disini saya akan kasih tau bagaimana kamu bisa pakai teknik yang sama dengan perintah ssh-copy-id di windows pakai powershell.

Noteini cara yang ampuh dan sering saya gunakan untuk dalam pekerjaan saya

Ayo disimak…

Persiapan harus generate ssh-keygen

Kalau kamu sudah pernah generate ssh-keygen maka kamu bisa skip langkah ini dan bisa langsung kesini cara ssh-copy-id di windows.

Pertama buka PowerShell, tekan Start lalu ketik PowerShell setelah aplikasi terbuka kamu bisa ketikan perintah ssh-keygen

PS C:\Users\Hary> ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\Hary/.ssh/id_rsa):
Created directory 'C:\Users\Hary/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in C:\Users\Hary/.ssh/id_rsa.
Your public key has been saved in C:\Users\Hary/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:/mjkrJOQbRzCAwlSPYVBNcuxntm/Ms5/MMC15dCRrMc Hary@hary-laptop
The key's randomart image is:
+---[RSA 2048]----+
|oo.+o==    o.o   |
|. o +. =  o =    |
|   o .+. . B     |
|    +..+o o E    |
|     *+.S. .     |
|    o +...o      |
|     o =. .o     |
|      o.*o ..    |
|      .=+++.     |
+----[SHA256]-----+
PS C:\Users\Hary>

Cara ssh-copy-id Windows

Sebenarnya windows tidak menyediakan ssh-copy-id tapi kamu bisa jalankan perintah ini untuk melakukan tugas sama persis dari ssh-copy-id

Tuliskan perintah ini di aplikasi powershell milik windows:

type $env:USERPROFILE\.ssh\id_rsa.pub | ssh bosku@10.21.10.18 "cat >>.ssh/authorized_keys"

Jika muncul password kamu ketikan password sesuai server kamu, oh iya jangan lupa ganti bosku@10.21.10.18 dengan ssh server milik kamu.

Setelah perintah di atas di jalankan kamu bisa melakukan pengecekan menggunakan perintah ini (skali lagi ganti bosku@10.21.10.18 dengan server kamu)

ssh bosku@10.21.10.18

Seharusnya Kamu bakal langsung masuk ke server kamu tanpa password lagi itu artinya kamu sekarang sudah bisa menlakankan perintah serupa dengan ssh-copy-id menggunakan Windows.

Jika ada gagal kamu bisa kirim komentar, saya akan senang untuk membantu!

Ringkasan

Windows tidak punya ssh-copy-id tapi kita bisa menjalankan perintah di powershell untuk melakukan tugas seperti ssh-copy-id. Jadi intinya kamu tetap bisa ssh-copy-id menggunakan windows.

Post a Comment

أحدث أقدم