Obtenha o HostName dos argumentos SSH em um script de wrapper

1

Estou desenvolvendo um script wrapper simples para o SSH fazer algum pré-processamento antes de executar o SSH (para ser exato: carregue a chave por host com keychain / ssh-agent).

Para fazer isso, preciso extrair o nome do host dos argumentos da linha de comando. O wrapper deve suportar todas as opções aceitas pelo SSH - então meu primeiro, simples approch usando o último parâmetro da linha de comando não funciona se o usuário pretende executar um comando não interativamente no lado remoto.

Alguém vê uma maneira simples apenas para obter o nome do host de forma confiável?

Obrigado antecipadamente!

    
por steiny 09.07.2017 / 14:36

0 respostas