Comment fonctionne le tunneling sécurisé - AWS IoT Core

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Comment fonctionne le tunneling sécurisé

Ce qui suit montre comment le tunneling sécurisé établit une connexion entre votre appareil source et votre appareil de destination. Pour plus d'informations sur les différents termes tels que jeton d'accès client (CAT), consultez Concepts de tunneling sécurisés.

  1. Ouvrir un tunnel

    Pour ouvrir un tunnel afin de lancer une session avec votre appareil de destination distant, vous pouvez utiliser la AWS Management Console commande AWS CLI open-tunnel ou l'OpenTunnelAPI.

  2. Téléchargez la paire de jetons d'accès client

    Après avoir ouvert un tunnel, vous pouvez télécharger le jeton d'accès client (CAT) pour votre source et votre destination et l'enregistrer sur votre appareil source. Vous devez récupérer le CAT et l'enregistrer maintenant avant de démarrer le proxy local.

  3. Démarrer le proxy local en mode destination

    L'agent IoT qui a été installé et qui s'exécute sur votre appareil de destination sera abonné au sujet MQTT réservé $aws/things/thing-name/tunnels/notify et recevra le CAT. Ici, thing-name est le nom de l' AWS IoT objet que vous créez pour votre destination. Pour plus d’informations, consultez Rubriques liées au tunneling sécurisé.

    L'agent IoT utilise ensuite le CAT pour démarrer le proxy local en mode destination et établir une connexion du côté destination du tunnel. Pour plus d’informations, consultez Extrait de l'agent IoT.

  4. Démarrer le proxy local en mode source

    Une fois le tunnel ouvert, AWS IoT Device Management fournit le CAT de la source que vous pouvez télécharger sur le périphérique source. Vous pouvez utiliser le CAT pour démarrer le proxy local en mode source, qui connecte ensuite le côté source du tunnel. Pour plus d'informations concernant les proxys locaux, consultez Proxy local.

  5. Ouvrez une session SSH

    Les deux côtés du tunnel étant connectés, vous pouvez démarrer une session SSH en utilisant le proxy local du côté source.

Pour plus d'informations sur l'utilisation du AWS Management Console pour ouvrir un tunnel et démarrer une session SSH, consultezOuvrez un tunnel et démarrez une session SSH sur un appareil distant.

La vidéo suivante décrit le fonctionnement du tunneling sécurisé et vous explique le processus de configuration d'une session SSH sur un appareil Raspberry Pi.