A. Tujuan Instruksional Khusus (TIK)
- Mahasiswa dapat melakukan installasi dan konfigurasi SSH.
- Mahasiswa dapat menganalisa hasil dari SSH .
B. DASAR TEORI
a. Pengertian
Secure Shell atau SSH adalah protokol jaringan yang memungkinkan pertukaran data melalui saluran aman antara dua perangkat jaringan. Terutama banyak digunakan pada sistem berbasis Linux dan Unix untuk mengakses akun shell, SSH dirancang sebagai pengganti Telnet dan shell remote tak aman lainnya, yang mengirim informasi, terutama kata sandi, dalam bentuk teks sederhana yang membuatnya mudah untuk dicegat. Enkripsi yang digunakan oleh SSH menyediakan kerahasiaan dan integritas data melalui jaringan yang tidak aman seperti Internet.
SSH menggunakan kriptografi kunci publik untuk mengotentikasi komputer remote dan biarkan komputer remote untuk mengotentikasi pengguna, jika perlu. SSH biasanya digunakan untuk login ke mesin remote dan mengeksekusi berbagai perintah, tetapi juga mendukung tunneling, forwarding TCP port dan X11 connections; itu dapat mentransfer file menggunakan terkait SFTP atau SCP protocols. SSH menggunakan klien-server model. Yang standar TCP port 22 telah ditetapkan untuk menghubungi server SSH. Sebuah klien program SSH ini biasanya digunakan untuk membangun koneksi ke SSH daemon untuk dapat diremote. Keduanya biasanya terdapat pada sistem operasi modern, termasuk Mac OS X, Linux, FreeBSD, Solaris dan OpenVMS. Tersedia versi berpemilik, freeware dan open source untuk berbagai tingkat kerumitan dan kelengkapan.
b. Fungsi
Menggantikan remote login seperti telnet, rsh, dan rlogin, yang jauh lebih aman untuk mengakses mesin secara remote SSH memungkinkan kita mengamankan koneksi dari pembajakan
C. ALAT DAN BAHAN
- 3 Buah PC / Laptop
- Buku Kerja Mahasiswa ( BKPM )
- Software Oracle Virtual Box
D. METODOLOGI
- Koneksikan 3 PC menggunakan Jaringan AD-HOC
- Setting IP pada masing – masing PC ( Windows dan Linux )
- Lakukan tes koneksi Client ke alamat domain ( PC DNS Master dalam keadaan mati )
E. TUGAS
- Lakukan konfigurasi pada ssh untuk permasalahan sebagai berikut:
- User root tidak dapat login via ssh, Pertama lakukan cek ip pada linux server dan client
Ip pada linux server yaitu:
Ip pada linux client yaitu:
Lakukan konfigurasi pada ssh server.
Rubah permission login menjadi no
Lalu restart ssh server.
Setelah selesai mengkonfigurasi pada ssh server, coba lakukan remote user pada client.
- Rubah informasi banner dari login ssh, Pertama lakukan cek koneksi IP client dan server
Pada IP Server
Pada IP Client
Install aplikasi figlet
Lakukan perintah seperti dibawah ini untuk menyimpan banner ke directory ssh
Untuk melihat hasil pemberian banner
Lakukan konfiurasi pada file sshd_config
Tambahkan perintah dibawah ini pada akhir file
Lakukan restart ssh
Cek hasil konfigurasi banner pada client
- Ssh dapat diakses dari ip address tertentu, Lakukan konfigurasi pada file deny.host
Tambahkan kode seperti dibawah ini
Hasil dari pembatasan akses berdasarkan IP address
Hasil dari ifconfig
- Ssh dapat diakses dari user/pengguna tertentu
Lakukan konfigurasi pada sshd_config
Tambahkan kode seperti dibawah ini pada akhir file
Restart ssh untuk melihat hasil
Hasil
- Mengatur waktu login remote server
Lakukan konfigurasi pada sshd_config
Tambahkan kode seperti dibawah ini pada akhir file
Restart ssh untuk melihat hasil
Hasil
- Tambahan konfigurasi pada ssh, Setting grace time (mengatur waktu pemberian password pada saat melakukan remote)
Lakukan konfigurasi LoginGraceTime pada file sshd_config
Hasil dari pembatasan waktu login password
END.

















































