Was ist eine sichere Shell?

Eine sichere Shell ermöglicht es zwei Netzwerkgeräten, Daten über einen sicheren Kanal auszutauschen. Dieses Netzwerkprotokoll verwendet Public-Key-Kryptografie zum Schutz von Informationen, damit diese sicher über ein ungesichertes Netzwerk gesendet werden können. Eine sichere Shell wird am häufigsten auf Linux- und UNIX-Computersystemen verwendet.

Beim Computing ist eine Shell eine Softwarestruktur, mit der Benutzer auf ein Betriebssystem zugreifen können. Es wird am häufigsten zum Starten eines anderen Programms verwendet. Ein Shell-Konto ermöglicht den Zugriff auf eine Shell über ein Benutzerkonto auf einem Remoteserver. Der Benutzer interagiert mit der Shell, indem er Befehle eingibt. Dies wird als Befehlszeilenschnittstelle bezeichnet.

Eine sichere Shell bietet Benutzern die Möglichkeit, sicher auf den Server zuzugreifen, auch wenn das Netzwerk nicht sicher ist. Eine Form der Verschlüsselung, die als Kryptografie mit öffentlichem Schlüssel bezeichnet wird, wird zum Herstellen der sicheren Verbindung verwendet. Jeder Computer in der Kommunikation verfügt über zwei Schlüssel, einen öffentlichen und einen privaten Schlüssel. Die Nachricht wird mit dem öffentlichen Schlüssel verschlüsselt, der jedem zur Verfügung steht, kann jedoch nur mit dem privaten Schlüssel entschlüsselt werden, der nur dem Zielcomputer bekannt ist. Obwohl die Schlüssel mathematisch zusammenhängen, gibt es keine Möglichkeit, den privaten Schlüssel mit dem öffentlichen Schlüssel zu ermitteln.

Die Internet Engineering Task Force, die Organisation, die Internetstandards erstellt und verwaltet, hat das Secure Shell-Protokoll erstellt. Es sollte Telnet und Rlognid als das Protokoll der Wahl für die Anmeldung bei Shells auf Remotecomputern ersetzen. Das Secure Shell-Protokoll ist sowohl sicherer als Telnet als auch vielseitiger als rlognid.

Das Secure Shell-Protokoll kann auch zum Tunneln eines Ports verwendet werden. Ein Tunnel ist ein sicherer Kanal, über den unverschlüsselte Daten von einem Port auf dem lokalen Computer an einen Port auf dem Remotecomputer übertragen werden. Während die Verschlüsselung dem Schreiben einer Nachricht in Code gleicht, wird beim Tunneln die Nachricht über eine nicht abhörbare Telefonleitung gesprochen. Die Informationen werden durch den Kanal geschützt, über den sie übertragen werden, und nicht durch das Format der Nachricht.

Dateien werden im Kontext einer sicheren Shell unter Verwendung des Secure Shell-Dateiübertragungsprotokolls übertragen. Dieses Protokoll bietet Dateizugriff sowie Verwaltungs- und Übertragungsfunktionen über einen zuverlässigen Datenstrom, z. B. eine Ethernet-Verbindung. Es wurde von der Internet Engineering Task Force für die Verwendung mit einer sicheren Shell erstellt und kann mit jedem sicheren Kanal verwendet werden. Andere Dateiübertragungsprotokolle, die mit einer sicheren Shell verwendet werden können, umfassen sichere Kopien und Dateien, die über das Shell-Protokoll (FISH) übertragen werden.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?