Cara Menggunakan OpenSSH Client Windows 10

June 09, 2019

Saat anda perlu mengelola mesin *nix dari kejauhan, anda hampir selalu menggunakan SSH. BSD atau sistem operasi berbasis Linux yang berjalan pada server akan datang dengan daemon OpenSSH yang sudah diinstal. Untuk "berbicara" dengan daemon ini dan berinteraksi dengan mesin jarak jauh, anda juga memerlukan SSH client. PuTTY telah lama menjadi klien SSH paling populer yang digunakan pada Windows, tetapi sejak pembaruan besar terakhir, Windows 10 sekarang dilengkapi dengan SSH client yang sudah diinstal sebelumnya. Lebih mudah dan lebih cepat untuk menggunakan klien ini daripada menginstal dan mengonfigurasi PuTTY.


Cara Memasang Klien OpenSSH Windows

Pertama, periksa apakah sudah diinstal. Tekan tombol Windows pada keyboard anda atau klik Start Menu. Ketik cmd dan buka Command Prompt.

Sekarang, ketik ssh dan tekan Enter. Ringkasan singkat dari baris perintah harus ditampilkan. Ini berarti client diinstal, dan anda dapat melewati bagian ini.


Jika anda mendapatkan pesan yang mengatakan perintah tidak dikenali, klik Start Menu dan ketik features. Buka Apps & features dan klik Manage optional features.


Selanjutnya, klik Add a feature dan gulir ke bawah sampai anda menemukan OpenSSH Client. Klik Install dan anda harus siap untuk pergi.



Cara Menggunakan OpenSSH Client Windows yang Terpasang

Jika anda terbiasa dengan perintah ssh di Linux, anda sudah tahu cara menggunakannya di Windows. Ini memiliki sintaks dan baris perintah yang sama. Anda dapat membaca manual SSH lengkap di website OpenBSD.

Sintaks dasar untuk terhubung ke server adalah ssh username@IP-address-or-hostname.

Contoh:


Saat anda masuk dengan kata sandi, itu mudah. Cukup ketik yes untuk menerima fingerprint, lalu ketikkan kata sandi anda (karakter tidak akan ditampilkan di layar).


Namun, disarankan bahwa sebagai ganti kata sandi anda menggunakan kunci SSH. Kunci tidak bisa dipaksakan. Mereka jauh lebih aman daripada menggunakan skema kata sandi.


Cara Masuk dengan Kunci SSH

Ada banyak metode untuk membuat pasangan kunci untuk otentikasi SSH. Dan anda juga memiliki ssh-keygen yang tersedia di Windows, yang dapat anda gunakan di command prompt. Setelah anda membuat pasangan, tambahkan kunci publik ke server anda dan nonaktifkan login kata sandi. Setelah itu, simpan kunci pribadi di komputer Windows anda.

Saat anda masuk, anda bisa memberikan path ke kunci (pribadi) ini setelah parameter -i dalam perintah seperti dibawah ini:



Kalau tidak, anda dapat memindahkan kunci pribadi ke lokasi default. Setelah koneksi pertama, klien SSH membuat direktori, .ssh, di direktori pengguna anda saat ini. Anda dapat membuka direktori dengan mengetik perintah dibawah di command prompt:


Sekarang, salin kunci pribadi anda disini dan beri nama id_rsa.


Mulai sekarang, anda dapat masuk dengan kunci pribadi ini tanpa menggunakan parameter -i.



Parameter Perintah SSH yang Berguna
  • -p : Gunakan ini jika server SSH anda mendengarkan pada port yang berbeda (selain 22). Contoh: ssh -p 4444 root@203.0.113.1
  • -C : Kompres traffic antara klien dan server. Hanya berguna pada koneksi yang sangat lambat
  • -v : Mode Verbose, menampilkan lebih banyak tentang apa yang sedang terjadi. Dapat membantu anda men-debug masalah koneksi.
Contoh perintah:



Karena ini pada dasarnya adalah OpenSSH client yang sama dengan yang anda temukan di mesin Linux, beberapa perintah seperti sftp juga tersedia. Ini memfasilitasi upload dan download file ke/dari server jauh. Bagi mereka yang lebih suka command line/baris perintah, ini berarti mereka tidak perlu menginstal klien FTP seperti FileZilla lagi. Anda juga dapat mengatur SSH tunnels dengan perintah ssh, karena memungkinkan beberapa hal yang "mustahil" menjadi mungkin, seperti menerima koneksi luar pada komputer lokal anda, bahkan jika ISP anda tidak menawarkan anda alamat IP eksternal pribadi.

Bagaimana menurut anda? Apakah membantu? Tinggalkan komentar anda dibawah untuk berbagi pengalaman dalam penggunaan OpenSSH client ini. Terimakasih dan GBU.

Share this

Related Posts

Previous
Next Post »