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

Terbitan diperbarui

Penulis Hary

Photo of author
 

Mau Serius Belajar Linux?
Klik gabung komunitas

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.

Note: ini 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.

 

Panduan Lanjutanya

 

Artikel Terkait

About Hary

Saya suka ngoprek hal baru, bekerja sebagai web developer untuk membuat website atau aplikasi web. Saya juga suka dengan dunia Internet Marketing dan Blogging.

Tinggalkan komentar

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.