Secure Shell
| libssh | ||||
|---|---|---|---|---|
| Ontwerp en ontwikkeling | ||||
| Categorie | Beveiliging | |||
| Ontwerper(s) | Tatu Ylönen | |||
| Besturingssysteem | Multiplatform | |||
| Geschreven in | C [1] | |||
| Status en tijdlijn | ||||
| Status | Actief | |||
| Uitgebracht | 1995 (30 jaar) | |||
| Recentste versie | 0.10.5 (4 mei 2023)[2] | |||
| Onderdelen | ||||
| Maakt gebruik van | cryptografisch protocol, RFC 4252: The Secure Shell (SSH) Authentication Protocol, RFC 4253: The Secure Shell (SSH) Transport Layer Protocol, session ID | |||
| Licentie(s) | LGPL[1] | |||
| Links | ||||
| Website | (en) Officiële webpagina | |||
| ||||
Secure Shell (kortweg: SSH) is een protocol uit de toepassingslaag van de TCP/IP-protocolgroep. De term ssh werd gemakshalve ook gebruikt voor het clientprogramma dat het protocol toepast (het serverprogramma heet sshd, 'Secure Shell daemon'). SSH vervangt oudere protocollen zoals telnet, rlogin, en rsh/rexec door een beveiligbare variant daarvan. De standaard poort van SSH is 22.
SSH maakt het mogelijk om op een versleutelde manier in te loggen op een andere computer, en op afstand commando's op de andere computer uit te voeren via een shell. Omdat ssh met encryptie werkt, is het voor eventuele afluisteraars, die de (internet)verbinding aftappen, zo goed als onmogelijk om wachtwoorden of commando's te achterhalen.
Een groot voordeel van SSH is dat ook authenticatie met een publiek/geheim sleutelpaar (public/private key) mogelijk is. Hierdoor is het mogelijk om SSH-toepassingen geautomatiseerd te gebruiken zonder dat er een wachtwoord in de code hoeft te staan. Ook kan op elk systeem dat de publieke sleutel kent, aangemeld worden door het gebruik van de geheime sleutel. Als de eigenaar van de geheime sleutel het wachtwoord van die sleutel wijzigt, heeft dit geen gevolgen voor het sleutelpaar.
SSH heeft ook de mogelijkheid om een X11-verbinding en TCP/IP-poorten door te sturen (forwarding). Het doorsturen van X11 maakt het mogelijk om veilig met een grafisch programma te werken dat op een andere computer draait dan waar de gebruiker achter zit.
SSH kan ook voor beveiligde bestandsoverdracht gebruikt worden, door middel van de programma's SCP (Secure Copy, vervanger van het oudere rcp, remote copy) en sftp (secure file transfer protocol, vervanger van FTP).
SSH-programma's
Er bestaan verschillende SSH-programma's voor een groot aantal besturingssystemen. De bekendste versie is OpenSSH, een Open Source-implementatie die door de programmeurs van het OpenBSD-project ontwikkeld wordt. Andere bekende programma's zijn PuTTY, WinSCP , Fsecure en SecureCRT.
Externe link
- (en) Officiële webpagina
- ↑ a b (en) libssh: The Tutorial - Introduction
- ↑ "libssh 0.10.5 and libssh 0.9.7 security releases"; geraadpleegd op: 14 augustus 2023; datum van uitgave: 4 mei 2023.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.