Ter XP VM usa meu host ssh OSX para se conectar a um site remoto? [fechadas]

1

Estou usando o Mac OSX e tenho o Windows XP em execução no VMWare Fusion. Estou criando um túnel ssh do OSX para um servidor remoto e, em seguida, tentando fazer com que o Windows XP use esse túnel (eu realmente uso um programa chamado Proxifier no XP para filtrar o tráfego do XP MS SQL Server através desse túnel)

Note que posso criar com sucesso um túnel ssh (na porta 9333 ) da pasta XP para o host remoto, e ter o SQL Server Proxify através desse túnel e tudo funciona corretamente.

No entanto, quando eu tento configurar o túnel no OSX e tenho o Proxifier no XP, aponte para o túnel OSX em vez de localhost, ele não parece se conectar. Aqui está o comando OSX que estou usando para criar o túnel:

ssh -i /my/key -p 9001 -D 9333 -g me@remotehostname

Então eu configurei meu proxifier do XP para apontar para macosxhostname: 9333 (ao invés do anterior localhost: 9333 que funcionava corretamente quando usava putty)

Alguma sugestão sobre o que eu posso ter perdido? Meu firewall do XP está desativado durante a configuração.

    
por Manachi 25.10.2012 / 06:53

1 resposta

1

Por padrão, ssh -D portnum ouve apenas os endereços de loopback locais do Mac, o que significa que o proxy resultante não pode ser acessado de outra forma que não seja o próprio Mac (nem mesmo de uma VM em execução no Mac). Você poderia dizer ao ssh para escutar em todos os seus IPs com -D 0:9333 , ou (dependendo da configuração de rede da VM) especificar um IP na rede virtual entre o Mac e a VM (significando que só seria alcançável pelo Mac e pelo VM do Windows).

    
por 25.10.2012 / 08:12