erros SSH ProxyCommand

1

Estou tentando entender por que o proxy proxy SSH não está funcionando. Eu tenho um arquivo de configuração SSH em um local personalizado como abaixo.

vagrant@ansible:~$ cat ~/.ssh/cml-config
Host mgmt-lxc
  HostName 10.17.238.146
  IdentityFile ~/.ssh/id_rsa
  User Rod

Host 10.255.0.*
  ProxyCommand ssh -W %h:%p mgmt-lxc
vagrant@ansible:~$

Eu posso SSH para o jumphost e de lá para outro dispositivo.

vagrant@ansible:~$ ssh -F ~/.ssh/cml-config mgmt-lxc
Rod@mgmt-8Fe5bN$ ssh [email protected]
Warning: Permanently added '10.255.0.47' (RSA) to the list of known hosts.

            ,,,,,
            /'''\
           ( o o )
      -oOOO--(_)--OOOo-------------------------------------------
       Router: Core-1
                      Secured system for authorized users only.
       .oooO          Unauthorized access is strictly prohibited.
        (   )   Oooo. All activities may be logged and monitored.
      ---\ (----(   )--------------------------------------------
          \_)    ) /
                (_/
Password:

No entanto, quando eu tento SSH diretamente para 10.255.0.47 usando a chave SSH personalizada, recebo um erro.

vagrant@ansible:~$ ssh -F ~/.ssh/cml-config [email protected]
ssh: Could not resolve hostname mgmt-lxc: Name or service not known
ssh_exchange_identification: Connection closed by remote host
vagrant@ansible:~$

Estou executando o Ubuntu Xenial64.

    
por Rod Oliver 02.07.2018 / 23:24

1 resposta

0

Adicione -F /the/path/to/.ssh/cml-config no seu comando ssh -W usado como ProxyCommand (não tenho certeza se o caminho ~ funcionará aqui, tente e talvez use o caminho completo).

Caso contrário, seu comando ssh interactive executará ssh -W ... mgmt-lxc , mas não terá nenhum arquivo de configuração para ler para descobrir que mgmt-lxc não é uma resolução de nome verdadeiro, mas um apelido usado em seu arquivo de configuração.

Ou adicione mgmt-lxc em /etc/hosts ou equivalente ao seu endereço IPv4 10.17.238.146 .

Ou coloque tudo em .ssh/config , pois é o padrão e simplificará seu uso.

    
por 03.07.2018 / 00:35