SSH através do salto sever usando chave privada (no macbook)

0

Estou tentando fazer o SSH em que o servidor de destino está acessível apenas por meio do servidor de salto.

 +-------+       +----------+      +--------------+
 | Laptop| <---> | Jumphost | <--> | TargetServer |
 +-------+       +----------+      +--------------+

Para acessar o servidor, eu tenho que usar minha chave privada.

Eu mudei recentemente para o MAC da máquina Windows. No Windows eu estava usando a ferramenta WINSCP e através da opção tunnel no WINSCP e Permitindo o encaminhamento de agentes consegui acessar os servidores de destino.

Configuração do servidor de destino:

Configuraçãodetúnel:

Configuraçãodeencaminhamentodeautenticação/agente

Eucoloqueiamesmachaveprivadaemambasasconfigurações.

AgoraestouprocurandoocomandoSSHdireto(paraexecutarnoMAC)paraqueeupossaacessarosservidores.

Eutenteioseguintecomando

ssh-iprivatekey.pem-AoProxyCommand="ssh -i privatekey.pem user@jumpserver" user@targethostname

mas recebendo um erro:

-bash: linha 1: $ 'SSH-2.0-OpenSSH_7.6 \ r': comando não encontrado

    
por dhroove 30.07.2018 / 19:50

1 resposta

1

O seguinte comando funcionou para mim

ssh -i privatekey.pem -o "ProxyCommand ssh -W %h:%p -i privatekey.pem user@jumpserverhost" user@targetserver
    
por 31.07.2018 / 04:50