Secure Shell (SSH) adalah sebuah protokol jaringan untuk komunikasi data yang aman, layanan remote shell atau perintah eksekusi dan layanan jaringan lainnya yang aman antara dua komputer jaringan yang terhubung melalui saluran aman walaupun melalui jaringan yang tidak aman: server dan klien (masing-masing menjalankan server SSH dan program klien SSH). Spesifikasi protokol membedakan dua versi utama yang disebut sebagai SSH-1 dan SSH-2. Aplikasi yang paling terkenal dari protokol adalah untuk akses ke account shell pada sistem operasi Unix. Ia dirancang sebagai pengganti Telnet dan lain protokol shell aman seperti rsh Berkeley dan rexec protokol, yang mengirim informasi, terutama password, di plaintext, membuat mereka rentan terhadap intersepsi dan pengungkapan menggunakan analisis paket. Enkripsi yang digunakan oleh SSH dimaksudkan untuk memberikan kerahasiaan dan integritas data melalui jaringan tidak aman, seperti Internet.


Cara Kerja SSH Server

Cara kerja protokol SSH adalah menggunakan model client-server. Jadi koneksi yang terjadi adalah SSH client melakukan koneksi ke SSH server. SSH client melakukan proses koneksi dan menggunakan kunci kriptografi untuk memverifikasi dan mengidentifikasi SSH server. Selama kunci yang dipakai SSH client tidak sama dengan SSH server maka koneksi tidak akan pernah dapat tersambung. SSH client dan SSH server dapat tersambung menggunakan kunci yang sama serta melalui proses verifikasi. Kemudian koneksi yang tersambung dienkripsi menggunakan symmetric encryption dan hashing algorithm. Proses enkripsi ini bertujuan untuk memastikan kerahasiaan dan keutuhan data yang dipertukarkan antara client dengan server.


Installasi SSH Server:

apt-get install openssh-server

Mengubah Port

Praktek yang aman agar lebih sulit di serang, ada baiknya mengubah port ssh yang digunakan.

Mengubah konfigurasi dengan cara mengedit file

nano /etc/ssh/sshd_config


Ubah

Port 22 

ubah dengan port yang lain, misalnya

Port 12345

Pastikan # di depan kata Port kita delete


Save dan lakukan service
service ssh restart


Untuk melakukan remote server

melakukan remote server dengan menggunakan sistem operasi LINUX sangat mudang, remote dapat dilakukan dengan terminal yang tersedia dilinux, dengan menggunakan perintah berikut

ssh -p <masukkan portnya> <user>@<ip server>


Jika melakukan remote menggunakan sistem operasi WINDOWS dapat menggunakan aplikasi PUTTY,

sangat mudah hanya dengan memasukkan ip address server dan portnya saja lalu open





============================================================