Secure Shell
TCP/IP protokollhierarchia |
---|
Alkalmazási protokollok |
DHCP · DNS · FTP · HTTP · IMAP · IRC · POP3 · SIP · SMTP · SNMP · SSH · Telnet · BitTorrent |
Szállítási protokollok |
Hálózati protokollok |
Adatkapcsolati protokollok |
Ethernet · Wi-Fi · Token-Ring · FDDI · PPP |
Fizikai protokollok |
RS-232 · 100Base-TX · 1000Base-TX · 10Base2 · 10Base-T |
A Secure Shell (röviden: SSH) egy helyi és egy távoli számítógép közötti biztonságos csatorna kiépítésére kifejlesztett szabványcsalád és protokoll. Nyilvános kulcsú titkosítást használ a távoli számítógép hitelesítésére, és opcionálisan a távoli számítógép is hitelesítheti a felhasználót.
Az SSH-t leggyakrabban arra használják, hogy egy távoli gépre belépjenek vele és parancsokat adjanak ki, de támogatja a tunnelinget, azaz tetszőleges TCP portok és X11 kapcsolatok továbbítását; fájlok biztonságos átvitelére is használható a kapcsolódó SFTP (Secure FTP) és SCP (Secure Copy) protokollok segítségével. Az SSH szerverek alapértelmezésben a 22-es TCP portot figyelik.
Története
[szerkesztés]1995-ben Tatu Ylönen, a Helsinki Műszaki Egyetem egy kutatója tervezte meg a protokoll első változatát (mai nevén: SSH-1), miután az egyetemi hálózatban valaki egyszerű hallgatózással (sniffing) szerzett meg jelszavakat. Az SSH tervezési célja a korábbi rlogin, TELNET és rsh protokollok kiváltása volt, amelyek nem nyújtottak erős hitelesítést, sem biztonságot a lehallgatás ellen. Ylönen implementációját freeware-ként indította útjára 1995 júliusában, és az eszköz gyorsan népszerűvé vált – 1995 végére már 50 országban több mint 20 000-en használták.
További információk
[szerkesztés]- WebSSH
- Linux ssh parancs használata Archiválva 2006. június 24-i dátummal a Wayback Machine-ben
- A PuTTY honlapja
- Java based SSH from Duke University
- Info about SSH Archiválva 2009. október 29-i dátummal a Wayback Machine-ben
- Using SSH
- A Guide to SSH Port Forwarding
- X11 display fowarding with SSH in Cygwin/X
- IETF 'secsh' working group (for SSH-2)
- RFC 4251 (SSH-2 architecture); other documents documenting other aspects of the protocol are referenced from here.
- SSH Communications Security
- OpenSSH key management
- History of OpenSSH
- SSH Tutorial for Linux (Also good as a general SSH tutorial)
- ssh man page via OpenBSD