Bagian 0
Persiapan dan aturan
Yang Anda butuhkan
- Data akses dari dosen (pesan pribadi): alamat IP publik VPS, username, kata sandi.
- Laptop (PowerShell/Terminal) atau HP dengan aplikasi Termius.
- Koneksi internet. Bila jaringan kampus tidak bisa ke port 22, siapkan hotspot HP.
Aturan praktik
- Gunakan hanya akun dan server yang ditugaskan kepada Anda.
- Kata sandi tidak dibagikan, tidak difoto, tidak ditempel di grup atau laporan.
- Server ini dipakai bersama seluruh kelas. Jangan menjalankan program yang membebani CPU atau memori.
- Jika melihat sesuatu yang aneh atau tidak bisa masuk, laporkan ke dosen, jangan mencoba-coba akses lain.
Bagian A
Login ke VPS kelas
Pilih satu jalur. Apa pun aplikasinya, yang terjadi sama: klien → IP publik port 22 → fingerprint → login → prompt.
- Windows: tekan tombol Windows, ketik PowerShell, Enter. macOS: buka Terminal. Linux: Ctrl+Alt+T.
- Ketik perintah berikut. Ganti
mhsNNdengan username Anda danIP-VPSdengan alamat dari dosen:
ssh mhsNN@IP-VPS
- Muncul pertanyaan
Are you sure you want to continue connecting (yes/no/[fingerprint])?. Cocokkan fingerprint di layar dengan kotak di bawah. Hanya jika sama persis, ketikyes. - Ketik kata sandi. Layar tidak menampilkan apa pun saat mengetik — itu normal. Tekan Enter.
- Berhasil bila muncul prompt
mhsNN@VM-0-4-ubuntu:~$.
Contoh yang akan Anda lihat (dari VPS kelas)
PS C:\Users\anda> ssh mhs07@IP-VPS The authenticity of host 'IP-VPS (IP-VPS)' can't be established. ED25519 key fingerprint is SHA256:6jk0QJ2+pQiTfymD3PDTtlitb4tP+TJOoEdeHi+C0eQ. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'IP-VPS' (ED25519) to the list of known hosts. mhs07@IP-VPS's password: Welcome to Ubuntu 24.04.5 LTS (GNU/Linux 6.8.0-… x86_64)
Perintah ssh tidak dikenali di Windows lama? Aktifkan OpenSSH Client di Settings → Apps → Optional features, atau pakai Termius desktop.
- Pasang Termius dari Play Store (Android) atau App Store (iOS). Pembuatan akun Termius boleh dilewati atau memakai akun gratis.
- Pilih New Host (tombol +). Isi:
- Address: IP-VPS dari dosen
- Port: 22
- Username: mhsNN Anda
- Password: kata sandi dari dosen
- Simpan, lalu ketuk host tersebut untuk tersambung.
- Termius menampilkan dialog fingerprint pada koneksi pertama. Cocokkan dengan kotak di bawah sebelum menyetujui.
- Berhasil bila muncul prompt
mhsNN@VM-0-4-ubuntu:~$.
SHA256:6jk0QJ2+pQiTfymD3PDTtlitb4tP+TJOoEdeHi+C0eQChecklist A
Bagian B
Periksa konteks sesi
Sysadmin selalu memastikan siapa dirinya dan di server mana sebelum bekerja. Jalankan satu per satu:
Siapa saya, di server mana
whoami hostname
Contoh output
mhs07 VM-0-4-ubuntu
Sistem operasi dan alamat IP server
cat /etc/os-release | head -2 hostname -I
Contoh output
PRETTY_NAME="Ubuntu 24.04.5 LTS" NAME="Ubuntu" 10.11.0.4
Pertanyaan: alamat yang tampil berbeda dari IP yang Anda pakai untuk SSH. Mengapa? (Petunjuk: slide 7, NAT.)
Sejak kapan menyala, siapa saja yang sedang login
uptime who
Baris who berisi akun-akun teman Anda: server ini dipakai bersama.
Checklist B
Bagian C
Membedah VPS kelas
Kumpulkan bukti untuk tiap komponen. Tempel potongan output yang penting, lalu jawab pertanyaannya dengan kalimat Anda sendiri.
C1 · Host: CPU, memori, disk
nproc free -h df -h /
Contoh output dari VPS kelas (21 Okt, sebelum kelas)
2
total used free shared buff/cache available
Mem: 1.9Gi 399Mi 1.1Gi 2.5Mi 615Mi 1.5Gi
Swap: 1.9Gi 0B 1.9Gi
Filesystem Size Used Avail Use% Mounted on
/dev/vda2 40G 5.2G 33G 14% /Bandingkan kolom used memori milik Anda dengan contoh. Mengapa angkanya berubah saat seluruh kelas login?
C2 · Jaringan: alamat, gateway, DNS
hostname -I ip route resolvectl dns
Contoh output dari VPS kelas (21 Okt)
10.11.0.4 default via 10.11.0.1 dev eth0 proto dhcp src 10.11.0.4 metric 100 10.11.0.0/22 dev eth0 proto kernel scope link src 10.11.0.4 metric 100 10.11.0.1 dev eth0 proto dhcp scope link src 10.11.0.4 metric 100 Global: Link 2 (eth0): 183.60.83.19 183.60.82.98
Di ip route, cari baris yang diawali default via: alamat setelahnya adalah gateway, pintu keluar server ke jaringan lain. resolvectl dns menampilkan server DNS yang dipakai server untuk menerjemahkan nama domain.
Komponen jaringan apa saja yang harus berfungsi agar laptop Anda bisa sampai ke server ini?
C3 · Layanan: siapa mendengarkan port apa
ss -tln systemctl list-units --type=service --state=running --no-pager
Contoh output ss -tln dari VPS kelas
State Recv-Q Send-Q Local Address:Port Peer Address:Port LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:* LISTEN 0 4096 127.0.0.54:53 0.0.0.0:* LISTEN 0 4096 0.0.0.0:22 0.0.0.0:* LISTEN 0 4096 [::]:22 [::]:*
Potongan output systemctl dari VPS kelas
UNIT LOAD ACTIVE SUB DESCRIPTION chrony.service loaded active running chrony, an NTP client/server cron.service loaded active running Regular background program processing daemon ssh.service loaded active running OpenBSD Secure Shell server systemd-resolved.service loaded active running Network Name Resolution tat_agent.service loaded active running tat_agent …
Port mana yang bisa dihubungi dari internet, dan port mana yang hanya untuk server itu sendiri? Di daftar systemctl, temukan layanan yang melayani port 22. Satu layanan di daftar itu bukan bawaan Ubuntu: tat_agent. Cari tahu milik siapa, dan mengapa ia termasuk dependensi.
C4 · Data dan pengguna
ls -ld /home/* ls /home/
Potongan output dari VPS kelas
drwxr-x--- 2 lighthouse lighthouse 4096 Oct 21 10:48 /home/lighthouse drwxr-x--- 2 mhs01 mhs01 4096 Oct 21 11:55 /home/mhs01 drwxr-x--- 2 mhs02 mhs02 4096 Oct 21 11:55 /home/mhs02 … drwxr-x--- 5 ubuntu ubuntu 4096 Oct 21 11:55 /home/ubuntu
Kolom pertama ls -ld adalah izin akses. Coba juga membuka folder teman, misalnya ls /home/mhs01 (ganti dengan akun selain milik Anda). Apa yang terjadi?
Prinsip CIA mana yang dijaga oleh izin folder home tersebut?
Checklist C
Bagian D
Analisis — bahan Tugas T1
Gunakan bukti dari Bagian C. Untuk T1, Anda menerapkan cara yang sama pada studi kasus portal unit kampus (slide 24).
D1 · Enam komponen VPS kelas
D2 · Kapasitas
D3 · SPOF dan risiko
Checklist D
Bantuan
Jika koneksi gagal
Bacakan pesan error persis kepada dosen. Pesan menunjukkan di tahap mana masalahnya.
| Pesan | Arti | Coba |
|---|---|---|
Connection timed out | Tidak ada jawaban sama sekali. | Periksa IP. Coba lewat hotspot HP (jaringan kampus mungkin memblokir port 22). |
Connection refused | Server menjawab, tetapi tak ada layanan di port itu. | Pastikan memakai port 22. Bila tetap gagal, lapor dosen. |
Permission denied (publickey,password) | Sampai tahap login, tetapi ditolak. | Periksa username dan kata sandi; awas huruf kapital otomatis di HP. |
Could not resolve hostname | Alamat salah ketik. | Gunakan alamat IP persis dari dosen. |
REMOTE HOST IDENTIFICATION HAS CHANGED | Kunci server berbeda dari yang pernah tersimpan. | Berhenti. Tanyakan ke dosen dulu. Bila dosen membenarkan, jalankan ssh-keygen -R IP-VPS lalu sambung ulang. |
client_loop: send disconnect: Connection reset | Koneksi diputus server (misalnya server di-restart). | Tunggu 1–2 menit, lalu sambung ulang. |
Penutup
Selesai dan unduh catatan
- Keluar dari server dengan mengetik
exit. - Periksa checklist di setiap bagian.
- Unduh catatan praktikum, lalu lampirkan di pengumpulan Tugas T1 di Edlink.
Catatan tersimpan otomatis di browser perangkat ini. Data VPS dan contoh output berasal dari VPS kelas yang diperiksa 21 Oktober 2026. Acuan: RPS TI3511 minggu 1–2.