SSH sobre soquete unix local

0

Estou tentando fazer um aplicativo de encapsulamento para usar o SSH em uma conexão HTTPS, com um cliente e um servidor personalizados em cada extremidade, onde o cliente personalizado abre um soquete unix que pode se comunicar com o servidor SSH na outra extremidade. O problema é que não tenho certeza de como fazer com que o ssh abra uma conexão através do soquete unix em vez de especificar um host e uma porta. Isso é possível ou há algum argumento de linha de comando que possa ser configurado para isso?

    
por Adam M-W 11.08.2012 / 13:06

2 respostas

0

Veja a opção ProxyCommand ProxyCommand nos documentos do ssh. Ele permite que você use praticamente qualquer coisa que possa redirecionar para o stdio.

    
por 11.08.2012 / 13:56
0

No seu arquivo ~ / .ssh / config, você quer adicionar uma entrada como esta

Host theDestination 
  Hostname www.theDestination.com
  ProxyCommand ssh [email protected] nc %h %p
  User me

Isso irá tunelar automaticamente sua conexão através do proxybox.com para oDestination. Uma coisa a notar é que você precisará certificar-se de ter instalado o nc no proxyBox.

    
por 14.08.2012 / 14:17