Comando de proxy SSH e arquivo de identidade

1

Eu tenho uma conexão SSH multihop para o meu PC de laboratório para quando estou trabalhando, não posso armazenar as chaves SSH nas etapas intermediárias se eu for usar uma chave SSH.

<laptop> ---> <external_server>  ---> <internal_server> ---> <lab_pc>

É possível ter os arquivos de identidade armazenados no laptop e não nos servidores intermediários para efetuar login no servidor interno e no PC do laboratório ou eles devem ser armazenados no salto anterior?

    
por Dean 20.06.2018 / 16:42

1 resposta

0

exemplo de .ssh / config:

Host externalserver.university-a.edu
    User user-external

Host internalserver.university-a.edu
    ProxyCommand ssh externalserver.university-a.edu nc -w10 internalserver.university-a.edu 22
    User user-internal

Host labpc.university-a.edu
    ProxyCommand ssh internalserver.university-a.edu nc -w10 labpc.university-a.edu 22

você pode substituir em alguns casos:

ProxyCommand ssh hosta.example.com nc -w10 hostb.example.com 22

por

ProxyCommand ssh hosta.example.com -W hostb.example.com:22
    
por 24.06.2018 / 06:33