Windows Remote Desktop (RDP)
Remote Desktop Protocol (RDP) omogucuje graficki udaljeni pristup Windows sustavima. Po defaultu je onemogucen — mora se rucno aktivirati i korisnici moraju biti eksplicitno dodani.
Udaljeni pristup — RDP i SSH pregled
Konfiguracija RDP na PC10
- Settings → System → Remote settings
- Remote tab → Allow remote connections to this computer
- Select Users → Add → upisi ime korisnika (npr. Rene)
- OK → OK → odjavi se s PC10
Alternativa: Run → mstsc.exe za pokretanje RDP klijenta
Spajanje putem RDP (s DC10)
- Search → Remote Desktop Connection
- Computer: PC10 → Connect
- More choices → Use a different account
- User: Rene, Password: Pa$$w0rd → OK
- Provjera:
ipconfigunutar RDP sesije → prikazuje IP PC10 sustava
SSH osnove
SSH (Secure Shell) omogucuje enkriptirani udaljeni pristup terminalu. Nije ogranicen na Linux — Windows, Linux i macOS svi podrzavaju SSH.
SSH osnove
- Default port: 22
- Zamijenio je Telnet — enkriptira sav promet ukljucujuci lozinke
- Default autentifikacija: lozinka
- Sigurnija opcija: key-based autentifikacija (javni/privatni kljuc)
- Windows 10+: OpenSSH klijent ugraden (nema potrebe za alatima)
touch ~/.hushlogin
touch ~/.hushlogin kreira praznu datoteku u home direktoriju korisnika.
- SSH server pri prijavi cita /etc/motd i last login info
- Ako postoji ~/.hushlogin → preskaci welcome poruku
touch= kreira praznu datoteku ili azurira timestamp existecemkdir remote— naredba iz laba: kreiraj mapu na Kaliju dok si SSH-an
PuTTY — GUI SSH klijent
PuTTY je besplatni GUI alat za SSH, Telnet i serijske veze. Koristi se primarno na Windows sustavima za spajanje na Linux servere.
Konfiguracija spajanja (lab)
- Otvori PuTTY
- Host Name:
10.1.16.66 - Port:
22(default — provjeri da je 22) - Connection type: SSH (default)
- Open → Accept security alert (fingerprint)
- Login as:
root, Password:Pa$$w0rd hostname→ output: "kali" (potvrda)
Mogucnosti PuTTY-a
- Terminal emulator (SSH, Telnet, rlogin)
- Network file transfer (SCP, SFTP)
- Serial console pristup (mrežna oprema)
Web browser — NIJE mogucnost PuTTY-a
SSH iz komandne linije (Windows CMD)
Windows 10+ ukljucuje OpenSSH klijent — koristi se direktno iz CMD ili PowerShell.
Scenarij iz laba (PC10 CMD → KALI)
- Search → cmd → Command Prompt
ssh root@10.1.16.66- Pri prvom spajanju: prihvati fingerprint →
yes→ spremi u~/.ssh/known_hosts - Unesi lozinku:
Pa$$w0rd touch ~/.hushlogin— suprimiraj welcome porukuexit→ novo spajanje → nema welcome poruke
- RDP = port 3389 (Windows graficki pristup), po defaultu ONEMOGUCEN
- SSH = port 22 (enkriptirani terminal), default autentifikacija = lozinka
- SSH nije samo Linux — Windows, Linux, macOS svi podrzavaju
- PuTTY: terminal emulator, file transfer, serial console — NIJE web browser
- SSH fingerprint pri prvom spajanju → pohranjuje se u ~/.ssh/known_hosts
- ~/.hushlogin = suprimira SSH welcome poruku (MOTD)
- touch = kreira praznu datoteku ili azurira timestamp
- Telnet = plaintext (nesiguran); SSH = enkriptiran (siguran zamjena)
Kviz — 15 pitanja
1. Windows Remote Desktop je po defaultu na PC10:
2. Korisnik Rene se spaja RDP-om na PC10 prvi put. Zasto se veza uspostavi sporije nego obicno?
3. Kako se otvara Remote Desktop Connection aplikacija na Windows sustavu?
4. SSH je protokol koji je zamijenio Telnet. Koja je kljucna razlika?
5. Tocno je da je SSH ogranicen samo na Linux sustave.
6. Sto radi naredba touch ~/.hushlogin na Linux sustavu?
7. Za sto se moze koristiti alat PuTTY? (Odaberi 3)
8. Na koje postavke su konfigurirane u PuTTY za SSH spajanje na KALI (10.1.16.66)?
9. Koji je ispravni CLI format za SSH spajanje kao korisnik root na 10.1.16.66?
10. Koji oblik autentifikacije SSH podrzava po defaultu?
11. RDP (port 3389) je dostupan s interneta bez VPN-a. Koji je primarni sigurnosni rizik?
12. Pri prvom SSH spajanju na novi host, sustav te pita za prihvacanje fingerprinta. Sto tocno potvrdujes odgovorom "yes"?
13. Unutar SSH sesije na Kali iz laba, koja naredba je koristena za kreiranje nove mape u tekucem direktoriju?
14. Unutar RDP sesije na PC10 (spojen s DC10), koristis ipconfig. Ciji IP prikazuje rezultat?
15. Koja naredba unutar SSH sesije prikazuje ime sustava na koji si spojen?