Senin, 15 November 2010

SSH

ada tulisan ini akan diperkenalkan secara singkat apa itu ssh, cara instalasi openssh server. Selain itu Anda juga akan berkenalan dengan beberapa client yang bisa digunakan untuk mengakses server Anda via ssh.

SSH adalah protokol jaringan yang memungkinkan proses pertukaran data antara dua perangkat jaringan, 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.


OpenSSH

OpenSSH adalah 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.


Instalasi OpenSSH server di ubuntu

Instalasi di Ubuntu sangatlah mudah, Anda bisa langsung menginstal paket openssh-server dari repository ubuntu.


sudo apt-get install openssh-server


Setelah terinstall Anda bisa menjalankan servernya menggunakan perintah berikut (harusnya sudah dijalankan secara otomatis saat selesai instalasi).


sudo /etc/init.d/ssh start


Menggunakan perintah OpenSSH

1. Pertama-tama login dahulu,

login: nama_user

Password: (Masukkan Password Anda)


2. Pada konsol, ketikkan perintah sebagai berikut :

ssh nama_user@IP_target, ex: ssh wahyu@192.168.123.1

3. Jika nantinya dimintai password milik user tujuan masukkan saja passwordnya.

nama_user@192.168.123.1 's password : (Masukkan Passwordnya)


4. Dan pada akhirnya nanti anda akan dapat mengoperasikan server tujuan layaknya server anda.

[nama_user@serverssh ~] $



Mengirim File dengan SCP

1. Login terlebih dahulu,

login: nama_user

Password: (Masukkan Password Anda)


2. Jika anda ingin mengirim file ke server, pada home direktori student, ketikkan perintah berikut ini :

[student@himatif ~]$ scp -r file himatif@192.168.133.2: /home/


3. Selanjutnya akan muncul tampilan seperti berikut ini :

himatif@192.168.133.2 's password:


4. Jika password anda disetujui, file akan dikirim dengan terenkripsi.

file 100& 40KB 1.3MB/s 00:00



Memindah File dari User ke User lain

misal,

User 1 =wahyu

User 2 = shella

Akan dilakukan pemindahan file dari shella ke wahyu dengan cara sbb :


1. Lakukan SSH terlebih dahulu ke server shella lalu ketikkan :

scp -r /home/shella/documents/raina13 shella@192.168.123.1: /home/wahyu/documents


2. Maka File raina13 akan terkirim ke direktori wahyu (/home/bara/documents)