Precisa de ajuda para criar uma regra de roteamento

0

Minha caixa do Ubuntu 14.04 LTS possui 2 conexões de rede ativas. o gateway padrão é o eth0 com fio (192.168.1.x) indo para o meu modem a cabo.

A conexão sem fio (wlan0 em 192.168.0.x) é para um ponto de acesso celular ao gateway Sprint LTE, e eu quero ssh com a opção -b para ligar à conexão sem fio e com o encaminhamento de porta proxy socks passando por a rede Sprint, não através do meu modem a cabo. (Eu não consegui descobrir como executar um segundo processo de sshd separado para a conexão sem fio)

Quais regras de roteamento são necessárias para rotear o tráfego de proxy de ssh de ssh através da conexão sem fio em vez do gateway padrão na eth0?

    
por user3302169 03.02.2017 / 15:36

1 resposta

-1

Você não quer adicionar uma rota.

Você menciona primeiro o ssh e depois o sshd.

O SSH é o cliente, que se conecta ao daemon SSHd.

Para ssh (como cliente), você pode ligar a uma interface usando -b. Isso usará o gateway padrão para essa interface, a menos que uma rota mais específica seja definida.

Isso é tão simples quanto passar o IP de ligação ao executar o comando ssh

ssh -b 192.168.0.<IP> [email protected]

Para SSHd (o servidor SSH), você desejará editar a configuração do servidor e procurar as linhas que especificam um ListenAddress - por padrão, ele geralmente escuta em todas as interfaces . Normalmente este arquivo é / etc / ssh / sshd_config mas varia de acordo com a distribuição.

ListenAddress host|IPv4_addr|IPv6_addr

Então, assim:

ListenAddress 192.168.0.<IP>

Nota : Se você definir um endereço de escuta, ele só ouvirá esse endereço, adicionará tantos endereços de escuta (em novas linhas com o ListenAddress) quantos forem necessários.

Depois de fazer essas alterações, reinicie o SSHd da maneira que sua distribuição escolher.

    
por 03.02.2017 / 15:45