Duas maneiras de encadear:
-
Conecte-se de home ao gateway , encaminhando
localhost:1521em home via gateway paralocalhost:PORT. -
Conecte-se do gateway ao desktop , encaminhando
localhost:PORTno gateway via área de trabalho paradbserver:1521.
home$ ssh -ftL 1521:localhost:PORT gateway ssh -NL PORT:dbserver:1521 desktop
PORT pode ser 1521 ou qualquer outra porta.
-
Conecte-se de home ao gateway , encaminhando
localhost:PORTem home via gateway paradesktop:22. -
Conecte-se de home a desktop usando o túnel estabelecido via gateway , encaminhando
localhost:1521em home via área de trabalho paradbserver:1521.
home$ ssh -fNL PORT:desktop:22 gateway home$ ssh -fNL 1521:dbserver:1521 -o "HostkeyAlias=desktop" -P PORT localhost DB connection can be made now
(As opções -fN informam ao SSH para se conectar, estabelecer túneis e continuar executando em segundo plano.)
O segundo método é mais útil, pois permite que você alcance desktop diretamente de home (usando o túnel em execução) para todos os tipos de conexões.