Instalasi SSH server berbasis Windows

SSH merupakan salah satu protokol jaringan yang digunakan sebagai sarana pertukaran data antara dua node yang terkoneksi dalam jaringan komputer. SSH lebih banyak digunakan di sistem berbasiskan Linux atau Unix. Untuk instalasi di sistem berbasiskan Windows kita memerlukan emulator Unix, yaitu Cygwin.

Instalasi Cygwin sendiri lumayan ribet dari http://cygwin.com sendiri hanya disediakan paket setup.exe dengan paket instalasi yang terbatas, paket yang lengkap atau full package saya udah coba mencari tapi ndak ketemu. Untuk menambahkan paket yang kita butuhkan kita harus mengambil paket dari repository cygwin. Pada saat artikel ini ditulis untuk download dan instalasi paket (paket biasa/paket hemat :) ) dari repo kambing ui memerlukan waktu kurang lebih 2 jam dengan rata-rata kecepatan koneksi 20 kb/s. Untuk paket OpenSSH sendiri kalau tidak salah (agak lupa saya) sudah terpilih secara default beserta dependencies -ny (paket tambahan yg tidak default : tcpwrappers, zlib, dan diffutils) pada instalasi normal.

setelah proses instalasi selesai, klik icon Cygwin di desktop tampilan konsole cygwin seperti :

mount

Cygwin menyediakan utilitas mount untuk mengakses/me-mapping direktori Win32. Dengan menginvoke/memanggil mount dari konsole cygwin kita dapat mengetahui konfigurasi mapping direktori Windows ke struktur direktori Cygwin. Penggunaan utilitas mount secara lengkap bisa dibaca di http://www.cygwin.com/cygwin-ug-net/using.html.

Untuk menjalankan openSSH :

$cygrunsrv -S sshd

atau

$net start sshd

Untuk menambahkan user :

$net user nama_user password_user /add /yes

$mkpasswd  -l -u nama_user >> /etc/passwd

Untuk mengganti password user :

$passwd nama_user

Kemudian untuk mencobanya kita bisa memakai putty :

Untuk proses manajemen file kita bisa menggunakan WinSCP

Selamat mencoba.


About this entry