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.

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 [email protected]
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 [email protected] "cat >>.ssh/authorized_keys"

Jika muncul password kamu ketikan password sesuai server kamu, oh iya jangan lupa ganti [email protected] dengan ssh server milik kamu.

Setelah perintah di atas di jalankan kamu bisa melakukan pengecekan menggunakan perintah ini (skali lagi ganti [email protected] dengan server kamu)

ssh [email protected]

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.

 

Bab Selanjutnya

 

Artikel Terkait

Bergabung Komunitas Kami?

Isi formulir ini segera!

Total member kita sudah 1,215 orang, segera Gabung!

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.