Assalamu'alaikum Warohmatullahi Wabarokatuh, selamat pagi gan, udeh lama nih baru nonghol lagi disini hehehe, puyeng banyak tugas hehehe, kesempatan kali ini ane bakalan pengen mau ngeshare Konfigurasi SSH, SSH itu opo toh? simak dulu gan dibawah ini:
A. Tujuan
- kita bisa meremote Server ataupun meremote Client dari Server
- Proses komunikasi Full Duplex (dua arah bersamaan) paketnya terenkripsi dengan aman pada lalu lintas jaringan.
B. Alat dan Bahan
- VirtualBox 5.1.6 / semua versi
- ISO CentOS 7
- ISO Windows 10
- GNS3
- Jaringan VirtualBox >>> Not Attached (tidak terpasang)
- IP Address CentOS 7 - Server >>> 172.16.11.6 255.255.255.0
- IP Address Windows 10 - Client >>> 172.16.11.7 255.255.255.0
- IP Address CentOS 7 - Client >>> 172.16.11.8 255.255.255.0
Materi
Apa itu SSH? SSH itu singkatan dari Secure Shell, ini merupakan Aplikasi yang memungkinkan/yang berguna untuk melakukan komunikasi 2 perangkat atau lebih untuk melakukan Remote perangkat yang Jauh perantara Jaringan, hampir sama seperti Telnet, namun SSH lebih aman dan manteb. bila Jalur jaringannya kita Capture menggunakan Wireshark, maka Paket atau data yang lalu lalang pada lalu lintas jaringan tersebut sudah Terenkripsi, sehingga lebih aman dari ancaman Sniffing.
Topologi
- Terdapat 1 Server yang akan kita Remote oleh Client, Client nya ada 2, tergambar pada gambar dibawah ini:
C. Konfigurasi
Konfigurasi CentOS 7 dirham-SERVER
Install openssh-server
Install openssh-server
- pertama tama dan paling utama, pada Server ini kita kudu nginstall aplikasi/paket yang bernama openssh-server karena server ini yang akan kita remote.
- lalu konfirmasi instalasi, ketik y dan tekan Enter
- aplikasi sudah terinstall
- lalu untuk mengecek apakah paket openssh sudah terinstall, ketik perintah rpm -qa|grep ssh
Cek IP Address Server
- lalu cek IP Address Server anda, untuk memastikan IP tersebut akan digunakan ketika akan
btw itu IP nya harusnya 172.16.11.6 ini saya SS pas IP nya blom saya ganti :v |
Konfigurasi Windows 10 dirham-CLIENT
PING ke Arah Server
- lakukan PING ke arah Server dengan IP Address nya 172.16.11.6 dan pastikan terhubung (Connected)
Install Aplikasi putty
- aplikasi putty ini ga asing pastinya yang merupakan aplikasi yang kebanyakannya digunakan untuk meremote server dengan ssh untuk pengguna windows, kalau di Linux sudah tau dong pastinya kita menggunakan Terminal pada GUI nya.
- kita instal dulu yap
- lalu buka application nya.
Eksekusi Remote Server
- masukkan IP Address si Server yang mau kita Remote, IP nya adalah 172.16.11.6
- Port Connection untuk SSH adalah Port 22
- pilih Connection type nya adalah SSH
- lalu klik Open
- ini ada pop up Security Alert, klik Yes aja ya.
- beberapa format untuk Login adalah sebagai berikut:
- kita login sebagai root aja deh, kalau punya user ya ketik nama user anda :v
- masukkan password pengguna root anda, kalau user ya password user, pokoknya disesuaikan :v
- hore login.
(krikkkk)
Konfigurasi CentOS 7 dirham-CLIENT
Install openssh-client
- kaya tadi di Server, untuk menginstalnya adalah mengetik perintah yum install openssh-clients
- jangan lupa konfirmasi instal yap ketik y lalu tekan Enter
Eksekusi Remote dengan SSH
- pada CentOS 7 ini yang saya anggep sebagai Client ini, kita cukup menjalankan perintah ssh root@172.16.11.6 untuk melakukan eksekusinya.
- terlihat pada gambar dibawah ini, ini artinya sudah terhubung dengan server, beberapa hal berikut yang dilakukan untuk login:
- kan tadi udah ketik perintah ssh root@172.16.11.6 untuk eksekusi menghubungkan server menggunakan ssh
- lalu masukkan Password root server nya.
- nah udah udah login tuh, ya cek aja kalian lagi login sebagai apa, ketik perintah whoami
D. Verifikasi
Pembuktian SSH sangat aman
dengan Wireshark
(Capture)
- kali ini kita mau membuktikan bahwa SSH ini sangat aman lho, ntar dah dijelasin, yang penting ikutin dulu tahap ini.
- kan itu ada tanda panah tuh, yang saya lingkarankan itu ada kabel ya, anggep aja terhubung, klik kanan connector yang terdekat dengan server.
- yang ini lho kita klik kanan :v
- nah ada pop up tuh, kita pilih port yang (Ethernet encapsulation: DLT_EN10MB)
- lalu klik OK
- pada Wireshark nanti nongol beberapa paket data, kita cari Protokol SSHv2 pada Wireshark. kalo belom ada paket SSHv2 yang nongol, berarti anda harus mengutak atik dulu client anda yang sedang terhubung ke Server dengan SSH tadi. karena setiap kegiatan yang anda lakukan terhadap server itu terbaca pada Wireshark.
- klik kanan salah satu paket data yang terbaca, lalu pilih Follow TCP Stream
- nah ini dia data yang terbca dengan wireshark :v datanya ENCRYPTED :v can u spell that ? hehehe bahasa komputer ini tidak dimengerti manusia, ini merupakan kelebihan dari protokol remote SSH. sangat dianjurkan untuk menggunakan SSH ini bila anda ingin meremote server.
mungkin cukup sekian yang dapat saya share, bila ada kekeliruan dalam penjelasan, boleh berkomentar demi kemajuan bersama. terima kasih, wassalamu'alaikum warohmatullahi wabarokatuh.
ReplyDeleteYour website is very good.This is a very good article.
Thank you for providing this information...
I really gained knowledge that benefited all.
Visit Us