BOMBOLOM.COM

(ssh) Criar túneis com SSH

Para criarmos um túnel ssh para uma rede remota fazer:

$ ssh -l <user> -L <porta local>:<endereço IP interno>:<porta remota> \
<servidor remoto> "perl -e 'while(1) {sleep 30}'"

Clique em "Ler mais" para ver o resto deste documento.

Onde:

user
Utilizador no servidor de ssh remoto
porta local
Porta local que vamos utilizar para ligar ao host na rede remota;
endereço IP interno
Host interno na rede remota, para o qual queremos criar o túnel
porta remota
Porta no host interno na rede remota.
servidor remoto
URL do servidor remoto

Por exemplo, se tivermos uma rede remota com um servidor chamado ssh.example.com que serve SSH externamente e quisermos aceder a um servidor http num host 192.168.212.1 dentro dessa rede remota, fazemos:

$ ssh -l sysadm -L 1234:192.168.212.1:80 ssh.example.com "perl -e 'while(1) {sleep 30}'"

Localmente podemos aceder a: http://localhost:1234 para aceder ao host remoto.

24.07.2006 | Ler mais | Comentários | Tags

Voltar à Página principal | Made with PyBlosxom