Design System
Pada praktikum kali ini, kita akan membangun ssh server dengan rancangan infrastruktur seperti topologi diatas. ssh merupakan protokol yang sering digunakan untuk melakukan remote ke sebuah komputer atau server tertentu. dengan memanfaatkan ssh kita bisa mengendalikan komputer yang jauh dengan kita secara lokasi fisik. sebagai contoh kita dapat mengendalikan komputer server yang ada di negara singapura untuk menyediakan sebuah layanan tertentu sementara kita secara fisik sedang berada di gresik atau di rumah kita masing-masing.
Step 1 - Install openssh-server
- Buka aplikasi terminal pada Ubuntu desktop.
- Ketikkan command berikut:
$ sudo apt-get install openssh-server
- Enable service ssh dengan perintah berikut:
$ sudo systemctl enable ssh
## OR enable and start the ssh service immediately ##
$ sudo systemctl enable ssh --now
- Start service ssh dengan command ini:
$ sudo systemctl start ssh
- Mencoba menggunakan ssh client:
$ ssh userName@Your-server-name-IP
$ ssh ubuntu@192.168.91.10
Step 2 - Rancang Topologi jaringan
lakukan perancangan infrastructure jaringan menggunakan design system gambar 1, gunakan mikrotik router dan switch untuk mendukung design system tersebut.
Step 3 - Check SSH Server
setelah design system sudah selesai, saatnya memastikan ssh server yang sudah kita setup dapat diakses oleh client atau belum. tools yang bisa dimanfaatkan sepert ping, telnet maupun ssh client.
- ping
untuk memastikan konektivitas antara client dengan ssh server tidak ada masalah
ping 192.168.91.10
- telnet
untuk memastikan port 22 sebagai port default openssh-server sudah terbuka
telnet 192.168.91.10 22
- ssh
$ ssh ubuntu@192.168.91.10
Step 4 - Konfigurasi agar bisa login tanpa password
secara default untuk login ke ssh server menggunakan username dan password. namun hal tersebut pada tingkat yang lebih lanjut sebisa mungkin dapat kita hindari karena terkait masalah issue security. alternativenya kita bisa memanfaatkan certificate ssh antara server dan client untuk login tanpa menggunakan username atau password.
- putty (bisa cari referensi di internet)
- ssh-copy-id (bisa cari referensi di internet)
Tugas
Buatlah laporan praktikum diatas kertas.