Traduza configurações de Bitvise para comandos SSH

0

Existe alguma maneira que eu possa exibir os comandos ssh que o bitvise está realmente usando?

Em detalhes:

Eu tenho uma configuração feita pelo desenvolvedor anterior que gostaria de adaptar ao meu arquivo .ssh / config.

Então, no bitvise eu tenho 2 perfis:

O perfil A tem as seguintes configurações:

  • login:

    • host: server_a
    • porta: 22
    • nome de usuário: my_server_a_user
    • método inicial: publickey - slot 1
  • C2S:

    • Status: ativado
    • Interface de escuta: 127.0.0.1
    • lista. porta: 23
    • host de destino: server_b
    • dest. porta: 22

O perfil B tem as seguintes configurações:

  • login:

    • host: 127.0.0.1
    • porta: 23
    • nome de usuário: my_server_b_user
    • método inicial: publickey - slot 1
  • C2S:

    • Status: ativado
    • Interface de escuta: 127.0.0.1
    • lista. porta: 24
    • host de destino: server_c
    • dest. porta: 22

Com essa configuração, posso fazer login em dois servidores separados usando:

e

Alguém pode me ajudar a traduzir essas configurações em comandos / entradas que eu possa colocar no arquivo de configuração ssh?

Além disso, qualquer sugestão é bem-vinda

    
por ddrjm 11.11.2015 / 16:26

1 resposta

0

O Bitvise Tunnelier não está usando nenhum comando ssh. É um cliente SSH completo e não roda o OpenSSH nem o PuTTY.

Uma configuração semelhante do OpenSSH seria:

ssh -i my_key.pub -L 23:server_b:22 -L 24:server_c:22 my_server_a_user@server_a

equivalente a:

Host server_a
    User my_server_a_user
    IdentityFile ~/.ssh/my_key.pub
    LocalForward 23:server_b:22
    LocalForward 24:server_c:22

Para se conectar nos túneis, use:

ssh -p 23 my_server_b_user@localhost
ssh -p 24 my_server_c_user@localhost

Dito isto, no OpenSSH você pode usar uma abordagem diferente e mais direta:

ssh -o ProxyCommand="ssh -W %h:%p my_server_a_user@server_a" my_server_b_user@server_b

equivalente a:

Host server_a
    User my_server_a_user

Host server_b
    User my_server_b_user
    ProxyCommand ssh -W %h:%p server_a

Host server_c
    User my_server_c_user
    ProxyCommand ssh -W %h:%p server_a

Esta configuração permite que você conecte através do túnel simplesmente executando ssh server_c .

    
por 11.11.2015 / 18:14