encaminhamento de configuração SSH

3

Existe uma maneira / opção / wrapper para ssh que permitirá não apenas o encaminhamento de agentes, mas também o encaminhamento de configuração?

Por exemplo, considere um workstation e um server . A estação de trabalho ~/.ssh/config define os hosts somehost e server , mas o arquivo de configuração do servidor está vazio . É possível, enquanto em server , usar o arquivo de configuração de workstation desta maneira:

user@workstation$ ssh server # server is defined in .ssh/config on workstation

 successful login on server

user@server$ ssh somehost # somehost is defined in .ssh/config on workstation
                          #                  but NOT in .ssh/config on server

 successful login on somehost

user@somehost$ _

i.e. QUERO referir-me ao arquivo de configuração do workstation enquanto estiver no server .

    
por Krastanov 14.02.2013 / 22:49

1 resposta

1

A única possibilidade que posso pensar de cima da cabeça que não envolve cópia real seria criar um túnel do cliente ( workstation ) para somehost via ssh -w ... , permitindo assim que você conecte-se "diretamente" de workstation a somehost .

Então, você cavou um túnel server a somehost e, assim, disponibilizou somehost para workstation . Isto é, se o encaminhamento de porta não tiver sido desativado ou restrito.

A única outra possibilidade que vem à mente é copiar o arquivo de configuração, usando scp , e depois iniciar o ssh client em server using ssh -F <your-copied-config> . Como uma variação desse tema, você poderia, é claro, analisar os arquivos de configuração em workstation e passar as opções usando -o ... .

    
por 14.02.2013 / 23:42