Eu criei uma seção dentro do meu arquivo SSH Config, mas eu tenho um problema de letras maiúsculas e minúsculas ao tentar executar meu ProxyCommand onde uma vez eu insiro SystemDevice
ele lê no arquivo de configuração como systemdevice
minúsculas. Não está executando com a minha entrada exata? Fiz alguma pesquisa e deparei com %n
pode resolver o meu problema? Mas isso não funciona com o ProxyCommand. Eu recebo percent_expand: unknown key %n
se eu tentar usá-lo.
Lendo o Homem:
ProxyCommand accepts the tokens %%, %h, %p, and %r.
Minha configuração SSH:
Host SystemDevice*
User test
ProxyCommand socat UNIX:/Devices/%h -
Meu erro ao tentar executar ssh SystemDevice1001
:
socat[4088] E connect(5, AF=1 "/Devices/systemdevice1001", 39): No such file or directory
ssh_exchange_identification: Connection closed by remote host
Se eu alterar minha configuração para trabalhar com letras minúsculas, funcionará bem! A coisa é, eu posso trabalhar com letras minúsculas, mas para o meu próprio conhecimento, eu adoraria ver se há uma solução para isso? Eu não consegui encontrar nada online relacionado a isso. Talvez seja algo pequeno e é possível? Adoraria ouvir suas entradas!
Obrigado.
EDITAR: Não acho que o sistema operacional era uma preocupação, mas o meu sistema operacional: Ubuntu 16.04.2 LTS (GNU / Linux 4.4.0-119-genérico x86_64)