Un Shell sécurisé permet à deux appareils en réseau pour échanger des données via un canal sécurisé. Ce protocole réseau utilise cryptographie à clé publique pour protéger les renseignements de sorte qu'il peut être envoyé sans plus un réseau non sécurisé. Un Shell sécurisé est le plus souvent utilisé sous Linux et UNIX les systèmes informatiques.
En informatique, un Shell est une structure logicielle qui fournit une façon pour les utilisateurs d'accéder à un système d'exploitation. Il est le plus couramment utilisé pour lancer un autre programme. Un compte Shell donne accès à un Shell via un compte d'utilisateur sur un serveur distant. L'utilisateur interagit avec le Shell par des commandes de frappe. C'est ce qu'on appelle une interface de ligne de commande.
Un Shell sécurisé offre aux utilisateurs un moyen d'accéder au serveur en toute sécurité, même si le réseau n'est pas sécurisé. Une forme de chiffrement appelée cryptographie à clé publique est utilisée pour créer la connexion sécurisée. Chaque ordinateur dans la communication dispose de deux touches, une clé publique et une clé privée. Le message est chiffré en utilisant la clé publique, qui est accessible à tous, mais ne peuvent être décodées à l'aide de la clé privée, qui est connue que par l'ordinateur de destination. Bien que les clés soient mathématiquement liées, il n'existe aucun moyen de déterminer la clé privée à l'aide de la clé publique.
L'Internet Engineering Task Force, l'organisation qui crée et maintient des normes Internet, créé le protocole Secure Shell. Il était destiné à remplacer Telnet et rlognid que le protocole de choix pour la connexion à des obus sur des ordinateurs distants. Le protocole Secure Shell est à la fois plus sûr que Telnet et plus polyvalent que rlognid.
Le protocole Secure Shell peut également être utilisé pour créer des tunnels d'un port. Un tunnel est un canal sécurisé utilisé pour transférer des données non cryptées à partir d'un port de l'ordinateur local à un port de l'ordinateur distant. Alors que le cryptage, c'est comme écrire un message dans le code, les galeries, c'est comme parler du message sur une ligne téléphonique untappable. L'information est protégée par le canal à travers lequel il se déplace plutôt que par le format du message.
Les fichiers sont transférés dans le cadre d'un Shell sécurisé en utilisant le protocole Secure Shell transfert de fichiers. Ce protocole prévoit l'accès aux fichiers ainsi que des capacités de gestion et de transfert sur une source fiable de données, comme une connexion Ethernet. Il a été créé par l'Internet Engineering Task Force pour une utilisation avec un shell sécurisé mais peut fonctionner avec n'importe quel canal sécurisé. D'autres protocoles de transfert de fichiers qui peuvent être utilisés avec un Shell sécurisé inclure une copie sécurisée et fichiers transférés avec le protocole de shell (FISH).