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
Image
Sesiune SSH pe computer la distanță
Image
ssh-keygen la generarea de chei
Image
ssh-keyscan la scanare de.wikipedia.org

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 sftpsshd
  • 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

Dovezi individuale

  1. www.openssh.com . 27 septembrie 2020.
  2. openbsd.su .
  3. Opensh Open Source Project pe Open Hub: Pagina Limbi . În: Open Hub . (accesat la 18 iulie 2018).
  4. ^ Istoricul și creditele proiectului . Fundația OpenBSD. Adus pe 12 februarie 2012.
  5. Versiunea OpenBSD 2.6 . Fundația OpenBSD. Adus pe 12 februarie 2012.
  6. ^ Sisteme care utilizează OpenSSH . Fundația OpenBSD. Adus pe 12 februarie 2012.
  7. Descărcarea și instalarea sau actualizarea Openssl și Openssh . IBM. Adus la 8 noiembrie 2020.
  8. HP-UX Secure Shell . Hewlett-Packard. Adus pe 12 februarie 2012.
  9. Instalarea și utilizarea Win32 - OpenSSH . Microsoft. Adus la 13 decembrie 2018.
  10. LICENȚĂ . Fundația OpenBSD. Adus pe 12 februarie 2012.
  11. Obiectivele proiectului . Fundația OpenBSD. Adus la 17 decembrie 2017.
  12. Portabilitatea OpenSSH . Fundația OpenBSD. Adus pe 12 februarie 2012.