Existe alguma maneira de criar uma dependência entre duas sessões no PuTTY? Gostaria que uma sessão ("cliente de sessão") chamasse automaticamente outra sessão ("túnel de sessão") antes de abrir a conexão. Atualmente, as duas conexões funcionam como pretendido por conta própria (ou seja, se eu primeiro abrir "session-tunnel" e depois abrir "session-client"), mas gostaria de algum mecanismo para chamar apenas "session-client" e ter automaticamente "session-tunnel" abra primeiro.
Eu li sobre a função de proxy, mas não consigo encontrar nenhuma maneira de usar o "túnel de sessão" nesta função. Isso é quase o que eu quero,mas não quero que ele seja redirecionado para entrada/saída padrão; Eu só quero executar o comando proxy antes de abrir uma sessão ssh normal.
O objetivo de abrir a conexão dessa maneira é que eu quero executar um túnel ssh simples (não VPN) com ssh sem senha (somente chaves autorizadas) com nomes de usuário diferentes no destino de "cliente de sessão" e "túnel de sessão ". Gostaria de poder acessar essa conexão composta por meio de um único identificador de sessão PuTTY para poder usar esse identificador de sessão no Tortoise SVN.
Minhas sessões são configuradas com nomes de usuário diferentes para o túnel e para o servidor SVN, juntamente com diferentes arquivos-chave. Segue uma captura de tela das telas relevantes (observe que os números das portas e os endereços IP foram alterados).
Responder1
No PuTTY, você pode usarplink
para"comando de proxy local". Dessa forma, você pode implementar um túnel SSH.
Para obter detalhes, consulteEquivalente ao OpenSSH ProxyCommand no PuTTY.
Você pode então salvar essa configuração de proxy como sessão armazenada no PuTTY.
De"mas não quero que ele seja redirecionado para entrada/saída padrão", parece que você está ciente dessa opção e não a deseja. Mas não entendo por quê.