Pages - Menu

Tab Menu

8.08.2009

OpenSSH

Sebelum kita membahas tentang OpenSSH, ada baiknya kita terlebih dahulu mengetahui apa itu SSH. SSH adalah protokol jaringan yang memungkinkan proses pertukaran data antara dua perangkat jaringan, proses ini bisa dilewatkan dalam satu jalur yang aman. SSH umumnya digunakan di linux atau os unix lainnya untuk bisa mengakses akun shell di komputer remote.

SSH adalah pengganti telnet dan aplikasi remote shell lainnya. Kelemahan telnet adalah dalam proses pertukaran datanya tidak menggunakan jalur yang aman. Misalnya password dikirim dalam format text biasa, sehingga memungkinkan pihak ketiga untuk mencuri data ditengah-tengan komunikasi itu (melakukan proses intercept). Sedangkan proses pengiriman data melalui ssh, dijamin lebih aman karena data yang dilewatkan ke jaringan sudah dienkripsi, sehingga bisa memberikan jaminan keamanan ataupun jaminan integritas data.

Itu tadi merupakan sedikit tentang SSH. Nah, Sekarang Apa itu OpenSSH? OpenSSH merupakan satu set aplikasi komputer yang bisa mendukung sesi komunikasi terenkripsi pada jaringan komputer menggunakan protokol ssh. Awalnya aplikasi ini dikembangkan sebagai aplikasi open source yang menjadi alternatif dari aplikasi serupa yang berbayar. OpenSSH dikembangkan dan merupakan bagian dari proyek OpenBSD.

Dalam perkembangan selanjutnya, OpenSSH tidak hanya memberikan aplikasi remote shell melalui ssh atau remote eksekusi program saja, tapi bisa digunakan untuk tunnelling atau setup vpn antara dua jaringan.


Proses instalasi OpenSSH Server pada mesin ubuntu cukup mudah, kita dapat menginstal langsung dari repository ubuntu. Masuklah ke terminal, lalu ketik:

#sudo apt –get install openssh

Setelah terinstall kita bias menjalankan servernya dengan menggunakan command berikut:

#sudo /etc/init.d/ssh start

Pada komputer dengan OS Ubuntu, untuk dapat melakukan remote ke komputer lain, kita harus sebagai root terlebih dahulu. Command untuk melakukan remote ke komputer lain yang terhubung di jaringan adalah sebagai berikut:

#ssh (alamat ip) -l (nama user komputer tujuan)

Untuk mengakhiri tinggal tekan Ctrl + d.



Client SSH/SCP/SFTP di Linux

Pada Umumnya semua aplikasi terminal di linux bisa digunakan sebagai ssh client, hanya saja openssh client sudah terinstal di komputer linux tersebut. Kita bisa menjalankan perintah ssh, scp atau sftp dari command line di terminal/konsole di linux.
Di Linux terdapat aplikasi yang berbasis gtk yang sudah bisa mendukung transfer data dengan sftp yaitu gFTP. Hampir semua distro linux populer sudah menyediakan paket untuk gFTP ini.
Di ubuntu sendiri, untuk menginstall aplikasi gFTP ini bisa dengan cara perintah berikut:

#sudo apt-get install gftp


No comments:

Post a Comment