Skip to main content

Was ist eine sichere Hülle?

Mit einer sicheren Shell können zwei vernetzte Geräte Daten über einen sicheren Kanal austauschen.Dieses Netzwerkprotokoll verwendet eine Kryptographie für öffentliche Schlüsseln, um Informationen zu schützen, damit es sicher über ein ungesichertes Netzwerk gesendet werden kann.Eine sichere Shell wird am häufigsten unter Linux- und UNIX -Computersystemen verwendet.

Bei der Computing ist eine Shell eine Softwarestruktur, die den Benutzern eine Möglichkeit bietet, auf ein Betriebssystem zuzugreifen.Es wird am häufigsten verwendet, um ein anderes Programm zu starten.Ein Shell -Konto bietet Zugriff auf eine Shell über ein Benutzerkonto auf einem Remote -Server.Der Benutzer interagiert mit der Shell, indem sie Befehle eingeben.Dies wird als Befehlszeilenschnittstelle bezeichnet.

Eine sichere Shell bietet Benutzern eine Möglichkeit, sicher auf den Server zuzugreifen, selbst wenn das Netzwerk nicht sicher ist.Eine Form der Verschlüsselung, die als Public Key Cryptography bezeichnet wird, wird verwendet, um die sichere Verbindung herzustellen.Jeder Computer in der Kommunikation verfügt über zwei Schlüssel, einen öffentlichen Schlüssel und einen privaten Schlüssel.Die Nachricht wird mit dem öffentlichen Schlüssel verschlüsselt, der jedem zur Verfügung steht, aber nur mit dem privaten Schlüssel dekodiert werden kann, der nur vom Zielcomputer bekannt ist.Obwohl die Schlüssel mathematisch verwandt sind, gibt es keine Möglichkeit, den privaten Schlüssel mithilfe des öffentlichen Schlüssels herauszufinden.

Die Internet Engineering Task Force, die Organisation, die Internetstandards erstellt und verwaltet, hat das Secure Shell -Protokoll erstellt.Es war beabsichtigt, Telnet und Rlognid als Protokoll der Wahl für die Anmeldung in Shells auf Remote -Computern zu ersetzen.Das sichere Shell -Protokoll ist sowohl sicher als Telnet als auch vielseitiger als Rlognid.

Das sichere Shell -Protokoll kann auch zum Tunneln eines Ports verwendet werden.Ein Tunnel ist ein sicherer Kanal, mit dem unverschlüsselte Daten von einem Port auf dem lokalen Computer auf einen Port auf dem Remotecomputer übertragen werden.Während Verschlüsselung wie das Schreiben einer Nachricht in Code ist, ist das Tunneling wie die Nachricht über eine nicht an Apple telable.Die Informationen werden durch den Kanal geschützt, durch den sie reist, und nicht durch das Format der Nachricht.

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