OpenSSH
| OpenSSH | |
|---|---|
| Date de bază
| |
| dezvoltator | Proiectul OpenBSD sub Theo de Raadt |
| Anul publicării | 1 decembrie 1999 |
| Versiunea actuală |
8.4 ( 27 septembrie 2020 ) |
| sistem de operare | Unix , Microsoft Windows Server |
| limbaj de programare | C. |
| categorie | Acces de la distanță |
| Licență | Licență BSD |
| Vorbitoare de limbă germană | Nu |
| openssh.com | |
OpenSSH este un pachet de programe de transfer de fișiere. Folosește Secure Shell (SSH), inclusiv protocolul de transfer de fișiere SSH și include clienți , utilități și un server .
poveste
OpenSSH a fost creat în 1999 ca un derivat al unei implementări mai vechi a protocolului SSH de la Tatu Ylönen , când era încă software gratuit . Programatorii OpenBSD au simplificat acest derivat de Björn Grönvall, l-au actualizat cu starea actuală a protocolului și și-au publicat prima versiune proprie ca OpenSSH 1.2.2.
OpenSSH a fost disponibil și pentru FreeBSD și Linux la premieră ca parte a OpenBSD . OpenSSH funcționează acum pe aproape orice de la distanță Unix , inclusiv Cygwin .
Companii precum IBM și Hewlett-Packard oferă OpenSSH pentru sistemele lor de operare precum AIX și HP-UX cu extensii, iar Microsoft oferă și OpenSSH pentru Windows Server 2019 .
Licență
Licențierea OpenSSH este confuză, deoarece au fost preluate mai multe licențe, ceea ce este în cele din urmă egal cu licența BSD originală . OpenSSH folosește LibreSSL pentru multe funcții de criptare .
Componente
OpenSSH include:
-
ssh (ca înlocuitor pentru rsh , rlogin și telnet )
ssh [email protected] -
scp (ca înlocuitor pentru rcp)
scp [email protected]:~/somefile . -
sftp (ca înlocuitor pentru ftp )
sftp [email protected] - sshd ( demonul SSH ) include servere scp și sftp
sshd - ssh-keygen (generator de chei de autentificare, gestionare și conversie)
ssh-keygen - ssh-keyscan (captarea cheilor publice SSH)
ssh-keyscan - ssh-agent (păstrează cheia privată în memorie)
eval `ssh-agent` - ssh-add (încarcă o cheie privată în agentul ssh)
ssh-add ~/.ssh/id_rsa
Funcții suplimentare
În plus față de sarcina principală de acces la distanță, OpenSSH oferă funcții suplimentare, cum ar fi redirecționarea porturilor . Cu redirecționarea porturilor, clientul poate deschide un port local și poate redirecționa traficul TCP prin server către o destinație la distanță. Acest lucru poate de ex. B. poate fi utilizat pentru a accesa resurse protejate în cadrul unei rețele cu OpenSSH, fără a configura un VPN . Redirecționarea porturilor se poate face și în direcția opusă, serverul primind acces la mediul clientului.
dezvoltare
Dezvoltarea OpenSSH este împărțită în două echipe. Prima echipă se dezvoltă numai pentru OpenBSD, pentru a-și păstra codul cât mai simplu și sigur posibil. A doua suplimente echipa OpenSSH cu o variantă cu litera P în desemnarea versiune, care poate fi folosit pe alte implementări de Unix si Unix-like sisteme .
literatură
- Daniel J. Barrett, Richard E. Silvermann: SSH. Secure Shell. Un manual cuprinzător. (Securitatea retelei). O'Reilly Beijing și colab. 2002, ISBN 3-89721-287-0 (engleză: SSH, Secure Shell. Ghidul definitiv. (Securizarea rețelei și serviciilor dvs.). Ediția a II-a. Ibid 2005, ISBN 0-596-00895 -3 ).
- Timo Dotzauer, Tobias Lütticke: Cartea SSH. Ghid pentru utilizarea OpenSSH în siguranță. Millin, Lohmar 2007. ISBN 3-938626-03-8 .
- Michael Stahnke: Pro OpenSSH, (Profitați de OpenSSH, cea mai populară implementare a protocolului SSH din lume, pentru a vă securiza rețeaua). Apress, Berkeley CA 2006, ISBN 1-59059-476-2 ( The Expert's Voice in open Source = Cărți pentru profesioniști de către profesioniști ).
Link-uri web
- OpenSSH SSH Client Manual (engleză)
- OpenSSH SFTP Client Manual (engleză)
Dovezi individuale
- ↑ www.openssh.com . 27 septembrie 2020.
- ↑ openbsd.su .
- ↑ Opensh Open Source Project pe Open Hub: Pagina Limbi . În: Open Hub . (accesat la 18 iulie 2018).
- ^ Istoricul și creditele proiectului . Fundația OpenBSD. Adus pe 12 februarie 2012.
- ↑ Versiunea OpenBSD 2.6 . Fundația OpenBSD. Adus pe 12 februarie 2012.
- ^ Sisteme care utilizează OpenSSH . Fundația OpenBSD. Adus pe 12 februarie 2012.
- ↑ Descărcarea și instalarea sau actualizarea Openssl și Openssh . IBM. Adus la 8 noiembrie 2020.
- ↑ HP-UX Secure Shell . Hewlett-Packard. Adus pe 12 februarie 2012.
- ↑ Instalarea și utilizarea Win32 - OpenSSH . Microsoft. Adus la 13 decembrie 2018.
- ↑ LICENȚĂ . Fundația OpenBSD. Adus pe 12 februarie 2012.
- ↑ Obiectivele proiectului . Fundația OpenBSD. Adus la 17 decembrie 2017.
- ↑ Portabilitatea OpenSSH . Fundația OpenBSD. Adus pe 12 februarie 2012.