No mínimo, você precisaria de AMBOS conjuntos de chaves no bastião host para que ambas as sessões pudessem acontecer ao mesmo tempo.
Como, na verdade, você entende por "mesclar" como no monitor, em um único tty?
Estou trabalhando em um projeto pequeno e procurando alguns conselhos sobre como fazer com que uma parte do projeto funcione.
Objetivo - junte duas sessões ssh separadas juntas. Eu quero ver se as chaves usadas para fazer o login no bastião host podem ser diferentes das chaves usadas para acessar o servidor do bastião.
Cenário - Eu vou entrar em um host bastião usando ssh e minhas chaves da minha máquina. O host de bastiões fará login no servidor real em meu nome - usando um conjunto diferente de chaves. A sessão ssh da minha máquina para o host bastion e do host bastion para o servidor agora precisa ser conectada, para que eu sinta como se um proxy SSH transparente estivesse apenas encaminhando comandos.
Eu li um pouco sobre proxies ssh mas parece que isso não é implementado logo de cara (compreensivelmente). Eu li - link , eu também olhei para sessões de tela - mas não tenho certeza sobre como "fundir "duas sessões de tela ssh juntas.
Qualquer conselho será muito útil.
Felicidades, J
No mínimo, você precisaria de AMBOS conjuntos de chaves no bastião host para que ambas as sessões pudessem acontecer ao mesmo tempo.
Como, na verdade, você entende por "mesclar" como no monitor, em um único tty?
Aqui, parece que o que você precisa é de este .
ssh -A -t [email protected] ssh -A -t me@destionation_server
Isso fará do bastião seu host de salto. Antes disso, você precisa colocar suas chaves no arquivo authorized_keys no diretório .ssh
para cada servidor, respectivamente.
Para ser honesto, acho que você acha que é mais complicado do que realmente é. São apenas duas conexões que usam um único terminal tty
no lado do host de salto.