Você precisa fazer com que seu agente ssh esteja disponível em walnut
usando este comando do seu mac: ssh -A walnut
, em seguida, ssh para avelã.
Fazer esse tipo de coisa é considerado uma prática ruim, pois expõe seu agente à máquina remota. Se um atacante estiver em nogueira, é possível que eles roubem suas chaves privadas.
Ou túnel para avelã. Existem muitas maneiras de fazer isso ...
Use a opção -J
- um atalho para a opção ProxyJump
(openssh ver. 7.3+ Required):
ssh -J <jumphost> <target>
A opção ProxyCommand usando o netcat no host de salto:
ssh -o ProxyCommand="ssh %h nc <target> 22" <jumphost>
ou o ProxyCommand com a opção -W:
ssh -o ProxyCommand="ssh -W %h:%p <jumphost>" <target>
As diretivas de configuração proxycommand
ou ProxyJump
também podem ser colocadas no arquivo de configuração ssh para o mesmo efeito