Como definir o proxy via SSH

0

Eu tenho uma máquina chamada A (não tem IP privado) na minha LAN, e quero conectar a máquina A via SSH, mas meu host não está na LAN. Eu tenho uma máquina B (tem IP privado), eu quero definir a máquina B como a máquina proxy para que eu possa conectar a máquina A do meu localhost através da máquina B (máquina proxy) em qualquer lugar.

Como posso fazer isso usando o SSH?

    
por GoingMyWay 02.09.2016 / 05:19

1 resposta

0

Eu achei autossh é muito útil,

Na máquina A, digite os seguintes comandos para criar conexão reversa

$ autossh -f -N -R port_num:localhost:22 username@proxy_machine

Agora, você pode conectar a máquina A em qualquer lugar

$ ssh -t username@proxy_machine "ssh user@machine_A -p 38935"
    
por GoingMyWay 03.09.2016 / 01:26