Estou usando a nova opção ProxyJump com o SSH. Estou tendo problemas com o IdentityFile para o proxy.
Exemplo de configuração do SSH:
Host proxy
HostName 1.0.0.1
User foo
Port 1234
Identityfile ~/.ssh/mykey.id_rsa
Host target
HostName 1.0.1.1
User bar
Port 5678
Identityfile ~/.ssh/mykey.id_rsa
ProxyJump proxy
ForwardAgent yes
Esquemático:
ssh ssh
localhost ------> proxy ------> target
^ ^
using using
mykey mykey
Usar o comando ssh com esta configuração funciona:
ssh target
Estou tentando executar esta operação sem o arquivo de configuração, mas não funciona:
ssh -i ~/.ssh/mykey.id_rsa -AJ [email protected]:1234 [email protected]:5678
Não consigo encontrar uma maneira de especificar o IdentityFile com -i
para o host ProxyJump e o host de destino para que funcione.
Isso funciona:
ssh -i ~/.ssh/mykey.id_rsa -AJ proxy [email protected]:5678
Existe uma maneira de usar as sinalizações -i
, -A
, -J
ou -o
para fazer isso?