Duas maneiras de encadear:
-
Conecte-se de home ao gateway , encaminhando
localhost:1521
em home via gateway paralocalhost:PORT
. -
Conecte-se do gateway ao desktop , encaminhando
localhost:PORT
no 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:PORT
em home via gateway paradesktop:22
. -
Conecte-se de home a desktop usando o túnel estabelecido via gateway , encaminhando
localhost:1521
em 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.