Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Estabelecendo uma conexão SSH para uma sessão NETCONF e cRPD

Estabelecendo uma conexão SSH

O SSH pode ser usado para estabelecer conexões entre um servidor de gerenciamento de configuração e um dispositivo que executa o Linux OS com cRPD. Um servidor de gerenciamento de configuração, como o nome indica, é usado para configurar o dispositivo que executa o Linux OS remotamente. Com o SSH, o servidor de gerenciamento de configuração inicia uma sessão de SSH com o dispositivo executando o Linux OS.

Habilitando o SSH

Para habilitar o SSH em um cRPD:

  1. Faça login usando a raiz para permitir o acesso raiz através do SSH.
  2. /etc/ssh/sshd_config No arquivo, especifique a seguinte configuração:

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

  3. Reinicie o serviço.

    user@crpd01:/# service ssh restart

Mecanismo de encaminhamento de portas

Para mapear uma porta host em uma porta de contêiner:

Execute o comando a seguir para mapear uma porta no host com uma porta no contêiner.

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

Conectando-se a um servidor NETCONF em contêiner

  1. Faça login no contêiner para obter crpd02.

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

  2. Copie o endereço IP.

    root@6918f17c5851:/# ifconfig eth0

  3. Configure a autenticação de raiz, o netconf e o ssh e comprometa a configuração

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

    set system services ssh root-login allow

    set system services netconf ssh port 8034

  4. Faça login no contêiner cRPD usando NETCONF:

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

    A porta 8034 no host é mapeada para 22 portas em contêiner e abre uma sessão interativa de shell.