Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Établissement d’une connexion SSH pour une session NETCONF et un cRPD

Établir une connexion SSH

SSH peut être utilisé pour établir des connexions entre un serveur de gestion de configuration et un équipement exécutant Linux OS avec cRPD. Un serveur de gestion de configuration, comme son nom l’indique, est utilisé pour configurer l’équipement exécutant Linux OS à distance. Avec SSH, le serveur de gestion de la configuration lance une session SSH avec l’équipement exécutant Linux OS.

Activation de SSH

Pour activer SSH sur un cRPD :

  1. Connectez-vous à l’aide de la racine pour activer l’accès racine via SSH.
  2. Dans le /etc/ssh/sshd_config fichier, spécifiez le paramètre suivant :

    root@crpd01:/usr/bin# vi /etc/ssh/sshd_config

  3. Redémarrez le service.

    user@crpd01:/# service ssh restart

Mécanisme de transfert de port

Pour mapper un port hôte à un port conteneur :

Exécutez la commande suivante pour mapper un port sur l’hôte avec un port sur conteneur.

user@crpd01:/usr/bin# docker run -d --name crpd02 -p 8034:22 crpd:20.4R1.12

Connexion à un serveur NETCONF sur conteneur

  1. Connectez-vous au conteneur pour le crpd02.

    root@crpd01:/usr/bin# docker exec -it crpd02 bash

  2. Copiez l’adresse IP.

    root@6918f17c5851:/# ifconfig eth0

  3. Configurez l’authentification racine, netconf et ssh, et validez la configuration

    set system root-authentication plain-text-password "<password>"

    set system services ssh root-login allow

    set system services netconf ssh port 8034

  4. Connectez-vous au conteneur cRPD à l’aide de NETCONF :

    root@crpd01:/usr/bin ssh root@172.17.0.14 -p 8034 netconf

    Le port 8034 sur l’hôte est mappé à 22 ports sur le conteneur et ouvre une session shell interactive.