90 Sampai disini koneksi telah terbentuk, dan client dapat selanjutnya
bekerja secara interaktif pada server atau mentransfer file ke atau dari server. Langkah ketujuh diatas dapat dilaksanakan dengan berbagai cara
usernamepassword, kerberos, RSA dan lain-lain
6. Implementasi SSH
Implementasi SSH terlihat dalam produk-produk berikut :
FreeSSH
OpenSSH Unix, Windows
LSH unix
PuTTY Windows
Okhapkin s port of SSH1windows
MacSSH Macintosh
TeraTerm windows
NitfyTelnet 1.1 SSH Machintosh
Commercial SSH
SSH communication Security unix, windows
F-Secure SSH unix,Windows
Secure CRT, SecureFX windows
Vshell Windows
7. Metode Enskripsi
SSH menggunakan
metode public-key
cryptography untuk
mengenskripsi komunikasi antara dua host, demikian pula untuk autentikasi pemakai. Dengan metode ini, kita akan memerlukan 2 buah kunci berbeda yang
digunakan baik untuk melakukan enkripsi dan dekripsi. Dua buah kunci tersebut masing-masing disebut public key dipublikasikan ke public orang lain dan
private key dirahasiakan hanya pemiliknya yang tahu. Masing-masing kunci di atas dapat digunakan untuk melakukan enkripsi dan dekripsi.
SSH dapat digunakan untuk login secara aman ke remote host atau menyalin data antar ghost, sementara mencegah man-in-themiddle attacks
pembajakan sesi dan DNS spoofing atau dapat dikatakan secure shell adalah program yang melakukan loging terhadap komputer lain dalam jaringan,
mengeksekusi perintah lewat mesin secara remote, dan memindahkan file dari
91 satu mesin ke mesin lainnya. SSH merupakan produk serbaguna yang dirancang
untuk melakukan banyak hal, yang kebanyakan berupa penciptaan tunnel antar host.
8. Instalasi
Dalam buku ini, kita cenderung mengacu pada konfigurasi server menggunakan mode teks. Sehingga kita harus menggunakan Remote Access
mode Teks pula, semisal SSH Secure Shell. SSH merupakan aplikasi untuk melakukan remote ke komputer lain yang sudah terinstall SSH server. Berbeda
dengan telnet yang melakukan transfer data secara plain text, ssh menggunakan sistem incrypsi data sehingga walaupun data yang dilewatkan tercapture tetapi
tetap tidak dapat terbaca. Oleh Karena itu ssh dianggap lebih aman dalam transfer data melalui jaringan.
Untuk menginstall-nya cukup dengan perintah berikut:
apt-getinstall openssh-server a. Konfigurasi
Setelah aplikasi terinstall, layanan SSH Server sudah langsung bisa kita gunakan melalui port default 22. Jika ingin mengkonfigurasi SSH Server tersebut,
edit file sshd_config yang merupakan file konfigurasi utama pada SSH Server. Dalam file tersebut, kita bisa merubah settingan default yang ada.
b. Pengujian
Untuk mengakses SSH Server melalui jaringan, dibutuhkan aplikasi tambahan yang dinamakan SSH Client. Secara default SSH Client ini sudah
terinstall otomatis pada system operasi Debian.
1. Remote Access via Localhost
Jika itu pertama kali anda melakukan koneksi ke SSH Server, maka anda akan diberi RSA key untuk keamanan data.
ssh [alamat server] RSA key fingerprint is 47:41:dd:8a:71:02:83:55:ff:e4:db:fa:9d:e8:05:54.
Are you sure you want to continue connecting yesno? Yes