Secure Shell (kratica: SSH, ssh) je mrežni protokol koji korisnicima omogućuje uspostavu sigurnog komunikacijskog kanala između dva računala putem računalne mreže. Napravljen je zato da bi korisniku jednog računala dao mrežni pristup komandnoj liniji na drugom računalu, ali se koristi i za druge svrhe. Sličan je protokolu telnet, te je napravljen kao sigurnija nadogradnja istog. Naime, prijašnji protokoli, kao što su telnet, RSH i rexec, prenosili su sve podatke, pa i komande i korisnikovu lozinku bez enkripcije, te je tako svatko tko je prisluškivao vezu između dva računala mogao ukrasti bilo koje tajne informacije koje bi bile razmijenjene telnetom i drugim protokolima.[1] Analogon toga na webu je zamjena protokola HTTP s HTTPS. Najkorišteniji web preglednici, kao što su Mozilla Firefox i Google Chrome, danas upozoravaju korisnike da su stranice poslužene preko HTTP protokola nesigurne.[2][3]

IP Model
Sloj Protokol
Aplikacijski DNS, DHCP, TLS/SSL, TFTP, FTP, HTTP, IMAP, IRC, NNTP, POP3, SIP, SMTP, SNMP, SSH, Telnet, BitTorrent, RTP, rlogin, …
Transportni TCP, UDP, DCCP, SCTP, IL, RUDP,
Mrežni IP (IPv4, IPv6), ICMP, IGMP, ARP, RARP, …
Podatkovni Ethernet, Wi-Fi, Token ring, PPP, SLIP, FDDI, ATM, DTM, Frame Relay, SMDS, …

Secure Shell je isprva bio dizajniran za Linux/Unix, ali je danas podržan i na Windowsima i Macintoshu.[1] Kratica "ssh" (malim slovima) je i naziv komande kojom se uspostavlja SSH veza na Unixovoj komandnoj liniji.[4]

Osnovno uredi

SSH protokol svoj rad bazira na korištenju kombinacije simetrične i asimetrične kriptografije, metode enkripcije koja omogućuje sigurniji prijenos podataka računalnom mrežom. SSH obično rabi port 22 TCP/UDP (telnet je koristio port 21), što je na Unix računalima definirano u datoteci /etc/services. Metode enkripcije koju SSH koristi su AES, IDEA i Blowfish.[1]

Izvori uredi

  1. a b c What is Secure Shell? (Što je Secure Shell?), Technopedia.com, pristupljeno 1. studenog 2020. (engl.)
  2. Communicating the Dangers of Non-Secure HTTP (O opasnostima nesigurnog protokola HTTP), Mozilla, pristupljeno 1. studenog 2020. (engl.)
  3. https://www.cert.hr/29200/, objavljeno 9. rujna 2016., pristupljeno 30. travnja 2018.
  4. SSH Command (Komanda SSH), ssh.com, pristupljeno 1. studenog 2020. (engl.)

Vanjske poveznice uredi