Secure Shell: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „Kategorie:Entwurf“ durch „“
 
(58 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:


== Beschreibung ==
== Beschreibung ==
== Installation ==
; Verwendung
== Anwendungen ==
* Fernzugriff auf Computersysteme
=== Fehlerbehebung ===
* Sichere Übertragung von Dateien über nicht vertrauenswürdige Netzwerke
== Syntax ==
* Entfernte [[Kommandozeile]]
=== Optionen ===
** auf einer lokalen Konsole werden die Ausgaben der entfernten Konsole ausgegeben
=== Parameter ===
** lokale Tastatureingaben werden an den entfernten Rechner gesendet
=== Umgebungsvariablen ===
=== Exit-Status ===
== Konfiguration ==
=== Dateien ===
== Sicherheit ==
== Dokumentation ==
=== RFC ===
=== Man-Pages ===
=== Info-Pages ===
== Siehe auch ==
== Links ==
=== Projekt-Homepage ===
=== Weblinks ===
=== Einzelnachweise ===
<references />
== Testfragen ==
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 1''
<div class="mw-collapsible-content">'''Antwort1'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 2''
<div class="mw-collapsible-content">'''Antwort2'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 3''
<div class="mw-collapsible-content">'''Antwort3'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 4''
<div class="mw-collapsible-content">'''Antwort4'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 5''
<div class="mw-collapsible-content">'''Antwort5'''</div>
</div>
 
 


= TMP =
; Verfügbarkeit
==Beschreibung==
* [[Unixoides System|unixoiden]] Betriebssysteme
{| class="wikitable float-right"
* [[Microsoft Windows]]
|-
! colspan="2" bgcolor="#C0C0FF" font="size:larger" |SSH
|-
|'''Familie:'''
|[[Internetprotokollfamilie]]
|-
|'''Einsatzgebiet:'''
|Datenübertragung auf Anwendungsschicht,<br />Fernsteuerung von Computern
|-
|'''Port:'''||22/TCP, 22/UDP, 22/SCTP
|-
| colspan="2" align="center" |
{{Netzwerk-TCP-IP-Anwendungsprotokoll|SSH|}}
|}


==Fernwartung==
; Ziele
*Genutzt werden kann dies z. B. zur [[Fernwartung]] eines in einem entfernten Rechenzentrum stehenden [[Server]]s.
Authentifizierung
*Die neuere Protokoll-Version SSH-2 bietet weitere Funktionen wie [[Datenübertragung]] per [[SSH File Transfer Protocol|SFTP]].
* Authentifizierung der Gegenstelle
* Kein Ansprechen falscher Ziele
Vertraulichkeit
* Kryptografie der Datenübertragung
Integrität
* Keine Manipulation der übertragenen Daten


===Ersatz für [[Telnet]]===
; Port Zuordnung
*Bestandteil aller Linux- und Unix-Distributionen
* [[Internet Assigned Numbers Authority|IANA]]
*Dabei dient SSH als Ersatz für andere, unsichere Methoden wie [[Telnet]].
* [[Transmission Control Protocol|TCP]]-[[Port (Protokoll)|Port]] 22
*Bei diesen werden alle Informationen, auch sensible wie etwa [[Passwort|Passwörter]], im [[Klartext (Kryptografie)|Klartext]] übertragen.
* [[User Datagram Protocol|UDP]]-Port 22
*Dies macht sie anfällig für [[Man-in-the-Middle-Angriff]]e sowie einen Vertraulichkeitsverlust durch [[Sniffer|Packet Analyzer]], die die [[Datenpaket]]e mitschneiden. Die [[Kryptografie]]stechnik, die durch SSH genutzt wird, hat deshalb den Zweck, die Vertraulichkeit, Integrität und Authentizität von Daten, die über ein unsicheres Netzwerk (wie z. B. das [[Internet]]) gesendet werden, sicherzustellen.
* [[Stream Control Transmission Protocol|SCTP]]-Port 22


===[[Client-Server-Modell|Client–Server]]-Architektur===
; [[Client-Server-Modell|Client–Server]]-Architektur
Eine SSH-Client-Anwendung verbindet sich mit einem SSH-Server
Eine SSH-Client-Anwendung verbindet sich mit einem SSH-Server
;Protokollspezifikation
;Protokollspezifikation
*SSH-1
* SSH-1
*SSH-2
* SSH-2


===IANA Port Zuordnung===
; Fernwartung
*[[Internet Assigned Numbers Authority|IANA]]
* Genutzt werden kann dies z.&nbsp;B.&nbsp; zur [[Fernwartung]] eines in einem entfernten Rechenzentrum stehenden [[Server]]s.
*[[Transmission Control Protocol|TCP]]-[[Port (Protokoll)|Port]] 22
* Die neuere Protokoll-Version SSH-2 bietet weitere Funktionen wie [[Datenübertragung]] per [[SSH File Transfer Protocol|SFTP]].
*[[User Datagram Protocol|UDP]]-Port 22
*[[Stream Control Transmission Protocol|SCTP]]-Port 22


===Eigenschaften===
Ersatz für Telnet
;Verfügbarkeit
* Bestandteil aller Linux- und Unix-Distributionen
*[[Unixoides System|unixoiden]] Betriebssysteme
* Dabei dient SSH als Ersatz für andere, unsichere Methoden wie [[Telnet]].
*[[Microsoft Windows]]
* Bei diesen werden alle Informationen, auch sensible wie etwa [[Passwort|Passwörter]], im [[Klartext (Kryptografie)|Klartext]] übertragen.
* Dies macht sie anfällig für [[Man-in-the-Middle-Angriff]]e sowie einen Vertraulichkeitsverlust durch [[Sniffer|Packet Analyzer]], die die [[Datenpaket]]e mitschneiden. Die [[Kryptografie]]stechnik, die durch SSH genutzt wird, hat deshalb den Zweck, die Vertraulichkeit, Integrität und Authentizität von Daten, die über ein unsicheres Netzwerk (wie z.&nbsp;B.&nbsp; das [[Internet]]) gesendet werden, sicherzustellen.


;Authentifizierung
== Siehe auch ==
*Authentifizierung der Gegenstelle
* [[OpenSSH]]
*kein Ansprechen falscher Ziele
{{Special:PrefixIndex/SSH}}


;Kryptografie
=== Sicherheit ===
*Kryptografie der Datenübertragung
# [[SSH/Kryptografie]]


;Datenintegrität
=== Dokumentation ===
*keine Manipulation der übertragenen Daten
==== RFC ====
 
;Entfernte Kommandozeile
*[[Kommandozeile]]
**auf einer lokalen Konsole werden die Ausgaben der entfernten Konsole ausgegeben
**lokale Tastatureingaben werden an den entfernten Rechner gesendet.
 
SSH is defined by the following Internet Standards (RFCs):
{| class="wikitable sortable options"
{| class="wikitable sortable options"
|-
|-
! align=center| RFC
! RFC !! Title
! align=center| Title
! align=center| Link
|-
|-
|| '''4251'''
| 4251 || [https://tools.ietf.org/html/rfc4251 The Secure Shell (SSH) Protocol Architecture ]
|| The Secure Shell (SSH) Protocol Architecture
|| [https://tools.ietf.org/html/rfc4251 https://tools.ietf.org/html/rfc4251]
|-
|-
|| '''4252'''
| 4252 || [https://tools.ietf.org/html/rfc4252 The Secure Shell (SSH) Authentication Protocol ]
|| The Secure Shell (SSH) Authentication Protocol
|| [https://tools.ietf.org/html/rfc4252 https://tools.ietf.org/html/rfc4252]
|-
|-
|| '''4253'''
| 4253 || [https://tools.ietf.org/html/rfc4253 The Secure Shell (SSH) Transport Layer Protocol ]
|| The Secure Shell (SSH) Transport Layer Protocol
|| [https://tools.ietf.org/html/rfc4253 https://tools.ietf.org/html/rfc4253]
|-
|-
|| '''6668'''
| 6668 || [https://tools.ietf.org/html/rfc6668  SHA-2 Data Integrity Verification for the Secure Shell (SSH) Transport Layer Protocol ]
|| SHA-2 Data Integrity Verification for the Secure Shell (SSH) Transport Layer Protocol
|| [https://tools.ietf.org/html/rfc6668 https://tools.ietf.org/html/rfc6668]
|-
|-
|| '''8268'''
| 8268 || [https://tools.ietf.org/html/rfc8268  More Modular Exponentiation (MODP) Diffie-Hellman (DH) Key Exchange (KEX) Groups for Secure Shell (SSH) ]
|| More Modular Exponentiation (MODP) Diffie-Hellman (DH) Key Exchange (KEX) Groups for Secure Shell (SSH)
|| [https://tools.ietf.org/html/rfc8268 https://tools.ietf.org/html/rfc8268]
|-
|-
|| '''8308'''
| 8308 || [https://tools.ietf.org/html/rfc8308 Extension Negotiation in the Secure Shell (SSH) Protocol ]
|| Extension Negotiation in the Secure Shell (SSH) Protocol
|| [https://tools.ietf.org/html/rfc8308 https://tools.ietf.org/html/rfc8308]
|-
|| '''8332'''
|| Use of RSA Keys with SHA-256 and SHA-512 in the Secure Shell (SSH) Protocol
|| [https://tools.ietf.org/html/rfc8332 https://tools.ietf.org/html/rfc8332]
|-
|-
| 8332 || [https://tools.ietf.org/html/rfc8332  Use of RSA Keys with SHA-256 and SHA-512 in the Secure Shell (SSH) Protocol ]
|}
|}


=== Links ===
==== Projekt ====
==== Weblinks ====
<noinclude>


</noinclude>


[[Kategorie:SSH]]
[[Kategorie:SSH]]
[[Kategorie:Telnet]]

Aktuelle Version vom 11. September 2024, 09:42 Uhr

Secure Shell (SSH) - kryptographisches Netzwerkprotokoll für den sicheren Betrieb von Netzwerkdiensten über ungesicherte Netzwerke

Beschreibung

Verwendung
  • Fernzugriff auf Computersysteme
  • Sichere Übertragung von Dateien über nicht vertrauenswürdige Netzwerke
  • Entfernte Kommandozeile
    • auf einer lokalen Konsole werden die Ausgaben der entfernten Konsole ausgegeben
    • lokale Tastatureingaben werden an den entfernten Rechner gesendet
Verfügbarkeit
Ziele

Authentifizierung

  • Authentifizierung der Gegenstelle
  • Kein Ansprechen falscher Ziele

Vertraulichkeit

  • Kryptografie der Datenübertragung

Integrität

  • Keine Manipulation der übertragenen Daten
Port Zuordnung
Client–Server-Architektur

Eine SSH-Client-Anwendung verbindet sich mit einem SSH-Server

Protokollspezifikation
  • SSH-1
  • SSH-2
Fernwartung
  • Genutzt werden kann dies z. B.  zur Fernwartung eines in einem entfernten Rechenzentrum stehenden Servers.
  • Die neuere Protokoll-Version SSH-2 bietet weitere Funktionen wie Datenübertragung per SFTP.

Ersatz für Telnet

  • Bestandteil aller Linux- und Unix-Distributionen
  • Dabei dient SSH als Ersatz für andere, unsichere Methoden wie Telnet.
  • Bei diesen werden alle Informationen, auch sensible wie etwa Passwörter, im Klartext übertragen.
  • Dies macht sie anfällig für Man-in-the-Middle-Angriffe sowie einen Vertraulichkeitsverlust durch Packet Analyzer, die die Datenpakete mitschneiden. Die Kryptografiestechnik, die durch SSH genutzt wird, hat deshalb den Zweck, die Vertraulichkeit, Integrität und Authentizität von Daten, die über ein unsicheres Netzwerk (wie z. B.  das Internet) gesendet werden, sicherzustellen.

Siehe auch

Sicherheit

  1. SSH/Kryptografie

Dokumentation

RFC

RFC Title
4251 The Secure Shell (SSH) Protocol Architecture
4252 The Secure Shell (SSH) Authentication Protocol
4253 The Secure Shell (SSH) Transport Layer Protocol
6668 SHA-2 Data Integrity Verification for the Secure Shell (SSH) Transport Layer Protocol
8268 More Modular Exponentiation (MODP) Diffie-Hellman (DH) Key Exchange (KEX) Groups for Secure Shell (SSH)
8308 Extension Negotiation in the Secure Shell (SSH) Protocol
8332 Use of RSA Keys with SHA-256 and SHA-512 in the Secure Shell (SSH) Protocol

Links

Projekt

Weblinks