SSH tunnel através do segundo IP de um servidor

1

Eu uso sshuttle no Ubuntu para criar um túnel SSH com o meu VPS. Meu VPS tem 6 endereços IP atribuídos, mas se eu usar qualquer um dos 6 IPs para construir um túnel SSH, meu endereço IP de túnel atribuído é sempre o endereço IP primário do VPS em vez do endereço IP que eu usei para conectar.

Como posso criar um túnel SSH com o endereço IP secundário de um VPS?

    
por Googlebot 10.04.2015 / 19:17

3 respostas

1

Eu não estou familiarizado com sshuttle , mas a partir do skimming de sua página de uso e de algumas de suas fontes, não acredito que ele suporte isso.

Se você estivesse usando ssh diretamente (com os sinalizadores -L ou -R ), você precisaria fornecer um endereço como o primeiro argumento opcional (referido como bind_address na página de manual). Por exemplo, ssh -L 50513:example.com:80 escolherá um endereço para vincular no lado local automaticamente - se você quiser forçar a vinculação a 203.0.113.5 , você usaria ssh -L 203.0.113.5:50513:example.com:80 .

    
por 10.04.2015 / 20:44
0

Você pode configurar os jumphosts usando um ProxyCommand em ~ / .ssh / config, atribuir nomes de host para nics em / etc / hosts

ssh-encadeamento

    
por 10.04.2015 / 22:19
-1

Você deve ser capaz de vincular a interface / IP que deseja ao serviço.

Por exemplo, no SSH você pode modificar o ListenAddress no seu arquivo sshd_config.

    
por 10.04.2015 / 19:42