No navegador de arquivos: conecte-se ao servidor ssh através de outro servidor ssh

0

no meu navegador de arquivos, tenho problemas para me conectar remotamente a uma máquina que fica atrás de um firewall desagradável. Normalmente, em um terminal, nosso procedimento para se conectar a esse servidor passa por uma conexão ssh dentro de outra sessão ssh conectada ao "portal" desse servidor. No terminal é assim:

ssh -p portNumber [email protected]/
ssh serverBehindFirewall

Mas como posso fazer o mesmo usando a função "conectar ao servidor" do Ubuntu? Eu consigo conectar-me facilmente ao servidor de portal assim:

ssh://[email protected]:portNumber/

Mas como adiciono a conexão adicional ssh? É possível ter algo como:

ssh://[email protected]:portNumber/ssh://serverBehindFirewall

Aguardando suas respostas!

    
por Kizame 18.04.2016 / 17:11

1 resposta

0

Você poderia usar o encaminhamento de porta ssh no console, para poder se conectar diretamente do seu computador ao serverBehindFirewall.

# This will open a tunnel from your local machine, port 22022 to port
# 22 on serverBehindFirewall. You'll need to leave this window open.
localmachine:~$ ssh -L22022:serverBehindFirewall:22 [email protected]

# now you can open a second terminal on your local machine and
# connect directly to serverBehindFirewall on localhost:22022
localmachine:~$ ssh -p 22022 userbehindFirewall@localhost

Após o primeiro passo, você também pode usar a função "connect to server" com ssh://userbehindFirewall@localhost:22022/ . Se você quiser uma solução permanente, você pode usar algo como autossh ( Homepage , Guide )

    
por Jakob Lenfers 18.04.2016 / 18:21