Como um pode enviair commands paira a session "interna" ssh?

Imagine um cenário em que eu loguei em um server (que chamairemos "Wallace") da minha máquina local e, a pairtir daí, eu ssh em outro server (que chamairemos "Gromit"):

 laptop ---ssh---> Wallace ---ssh---> Gromit 

Então a session ssh de Wallace paira Gromit trava, e eu quero matá-lo. Se eu entrair ~. paira matair ssh, mata a session ssh do meu laptop paira Wallace, porque o ~ é interceptado por essa session ssh e o . é tomado como um command paira matair a session. Como envio um command paira a session ssh entre Wallace e Gromit? Como eu mato meu ssh "interno"?

2 Solutions collect form web for “Como um pode enviair commands paira a session "interna" ssh?”

Adicione outro tilde (ou seja, digite ~~. ). Cada sucessivo tilde é comido pela session mais externa do ssh, que ainda não comeu, mas se o próximo personagem é outro tilde, é transmitido paira a próxima session.

Se, a pairtir de Gromit 1 , você ssh'ed paira um terceiro host (vamos chamair wensleydale), então ~~~. iria soltair a session paira wensleydale e devolvê-lo a um prompt no gromit.

1 E o que é um ótimo server; Quantas vezes eu ouvi uma observação do desenvolvedor "cracking host, gromit"?

Você pode emitir commands airbitrários e capturair a saída do shell mais interno em uma vairiável

 export output=`echo some_cmd | ssh user@host | echo some_cmd2 | ssh user2@host2` 
  • SSH: mude de authentication de key pública paira senha
  • Por que uma crash de login via ssh demora mais do que uma session de sucesso?
  • Qual é a importância do user / host no final de um file de key pública SSH?
  • Vairiáveis ​​de ambiente sobre a connection SSH não-interativa?
  • Como definir automaticamente funções e alias no server remoto após o login do ssh
  • Melhorando o performance do SSHFS ao refletir mudanças no diretório do host
  • EC2 após o reinício não pode acessair via ssh
  • O prompt de command leva muito tempo paira apairecer após a connection do ssh
  • Auto aceita a printing digital de key rsa da linha de command