ssh com nautilus: conecte-se ao server1 e, em seguida, server2 [duplicate]

0

Com um terminal eu posso fazer: ssh my_id @ server1 e depois ssh my_id @ server2

(Eu primeiro chego ao server1 e, a partir dele, chego ao server2. Eu preciso fazer isso porque não consigo acessar diretamente o server2 (políticas da faculdade)).

Com o Nautilus, posso fazer: ssh: // server1 mas não há janelas para escrever e então se conectar a ssh: // server2 (falando sobre esta janela: link )

Alguma ideia de como acessar o server2 acessando o server1 primeiro, com o Nautilus?

    
por Angivare 08.06.2018 / 12:49

1 resposta

1

Crie um arquivo ~/.ssh/config se ainda não existir e adicione o seguinte conteúdo:

Host server1
    User my_id
    ServerAliveInterval 120

Host server2
    User my_id
    ProxyCommand ssh -q -W server2:22 server1
    ServerAliveInterval 120

Você pode encadear mais servidores de salto:

Host server3
    User my_id
    ProxyCommand ssh -q -W server3:22 server2
    ServerAliveInterval 120

( ServerAliveInterval 120 é opcional, mas eu sempre uso, porque muitos servidores ssh vão perder conexões inativas depois de algum tempo, e essa opção impede isso enviando um pacote a cada 120 segundos.)

Então você pode executar diretamente

ssh server2

e também se conecta a ssh://server2 com o nautilus.

Se você tiver autenticação por senha, as senhas de ambos os servidores serão solicitadas uma após a outra.

    
por RoVo 08.06.2018 / 14:24