Problema com aliases de SSH e encapsulamento

1

Eu quero me conectar ao servidor B que está por trás de um firewall, usando o AliasForB. Eu SSH para o servidor A primeiro, e depois de lá eu posso SSH para o servidor B. Eu estou tentando se conectar diretamente ao servidor B, digitando a abreviação "ssh AliasForB". Ambos A e B requerem diferentes nomes de usuários.

Com base em uma resposta anterior, usei a configuração a seguir, no entanto, há um pequeno problema. Quando fecho a conexão, parece que a conexão em A é "morta" em vez de fechada graciosamente. Como posso consertar isso?

$> logout
Connection to B closed.
Killed by signal 1.

Minha configuração:

Host AliasForA
     Hostname FQDN.for.A.com
     User MyUsernameForA


Host AliasForB
     Hostname FQDN.for.B.com
     User MyUserNameForB
     ProxyCommand ssh AliasForA nc -w 3 %h %p
    
por Ryan Rosario 17.09.2009 / 02:16

1 resposta

2

O sinal 1 é SIGHUP--, ou seja, "desligar". Não é "não gracioso" - o netcat está apenas parando porque o sshd envia um SIGHUP. Sim, yeah-- outras pessoas também estão irritadas com isso, , mas não é nada demais. Aqui está a história sobre isso, BTW.

    
por 17.09.2009 / 02:25

Tags