Cara Install SSH Server di Debian

Secure Shell (SSH) adalah sebuah protokol jaringan kriptografi untuk komunikasi data yang aman, login antarmuka baris perintah, perintah eksekusi jarak jauh, dan layanan jaringan lainnya antara dua jaringan komputer. Ini terkoneksi, melalui saluran aman atau melalui jaringan tidak aman, server dan klien menjalankan server SSH dan SSH program klien secara masing-masing. Protokol spesifikasi membedakan antara dua versi utama yang disebut sebagai SSH-1 dan SSH-2.
Konfigurasi SSH Server di Debian
Aplikasi yang paling terkenal dari protokol ini adalah untuk akses ke akun shell pada sistem operasi mirip Unix, tetapi juga dapat digunakan dengan cara yang sama untuk akun pada Windows. Ia dirancang sebagai pengganti Telnet dan protokol remote shell lainnya yang tidak aman seperti rsh Berkeley dan protokol rexec, yang mengirim informasi, terutama kata sandi, dalam bentuk teks, membuat mereka rentan terhadap intersepsi dan penyingkapan menggunakan penganalisa paket. Enkripsi yang digunakan oleh SSH dimaksudkan untuk memberikan kerahasiaan dan integritas data melalui jaringan yang tidak aman, seperti Internet.
Pengertian
SSH menggunakan kriptografi kunci publik untuk mengotentikasi komputer remote dan biarkan komputer remote untuk mengotentikasi pengguna, jika perlu. Ada beberapa cara untuk menggunakan SSH; salah satunya adalah dengan menggunakan secara otomatis public-privat key pasangan untuk dengan sederhana mengenkripsi koneksi jaringan, dan kemudian menggunakan otentikasi password untuk login.
Penggunaan yang lain dengan menghasilkan secara manual pasangan public-privat key untuk melakukan otentikasi, yang memungkinkan pengguna atau program untuk login tanpa harus menentukan password. Dalam skenario ini, siapa pun dapat menghasilkan pasangan yang cocok dari kunci yang berbeda (publik dan privat). Kunci publik ditempatkan pada semua komputer yang harus memungkinkan akses ke pemilik private key yang cocok (pemilik menjaga rahasia kunci privat). Sementara otentikasi didasarkan pada kunci privat, kunci itu sendiri tidak pernah ditransfer melalui jaringan selama otentikasi. SSH hanya memverifikasi apakah orang yang sama yang menawarkan kunci publik juga memiliki kunci pribadi yang cocok. Dalam semua versi SSH adalah penting untuk memverifikasi kunci publik yang tidak diketahui, yaitu mengaitkan kunci publik dengan identitas, sebelum menerima mereka dengan valid. Menerima serangan kunci publik tanpa validasi akan mengotorisasi penyerang yang tidak sah sebagai pengguna yang valid.
Tujuan
Meremote Debian Server via SSH di Putty (untuk windows) Terminal (Linux).
Langkah-langkah
1. Pertama buka terminal, login ke akun root kemudian ketikkan perintah #apt-get install openssh server seperti gambar berikut ini.
2. Kemudian tunggu sampai proses instalasinya selesai. setelah terinstall SSH langsung bisa digunakan dengan default Port 22 . 
3. Lalu Jika anda ingin mengubah portnya anda bisa mengedit file sshd_config. dengan mengetikkan perintah #nano /etc/ssh/sshd_config seperti gambar dibawah ini.
4. Kemudian akan muncul tampilan sebagai berikut :

dari gambar diatas kita bisa lihat port default dari ssh adalah Port 22 anda bisa ganti jika anda ingin menggatinya. kalau saya pilih yang default-nya saja @__@.
5. Kemudian tekan ctrl+x tekan y tekan Enter untuk menyimpan. kemudian restart ssh-nya dengan mengetikkan perintah #service ssh restart seperti gambar dibawah ini.
Selesai 
Kemudian coba kita tes.
1. Buka Aplikasi Putty kemudian setting seperti berikut ini:

- Host Name (or IP address) : isikan IP server anda.
- Port : Biarkan Default  Port 22 ,  jika anda mengubah port-nya pada saat konfigurasi,  portnya anda ganti sesuai pilhan anda tadi.
- Connection Type : Pilih SSH
Kemudian anda Klik Open , jika muncul peringatan pilih yes, kemudian muncul kotak dialog login.
Login as: root
password: pasword debian server anda
Selesai
Hasil
Dalam kasus ini kita sudah bisa meremote debian server anda di windows via Putty. kalau di linux kita tidak usah menggunakan aplikasi putty atau sejenis-nya. cukup ketikkan ssh root@ip server anda. dan anda sudah bisa meremote debian server anda
Referensi

Komentar