ssh config - não executa o comando remoto

8

Gostaria de configurar uma das conexões SSH no meu arquivo ssh_config para usar o sinalizador -N ssh. Não consigo encontrar qualquer palavra-chave de configuração correspondente para esse parâmetro. Estou usando a conexão somente para encaminhamento de porta e gostaria que usasse -N toda vez que eu executar ssh host . Estou usando o mosh para o shell interativo.

-N      Do not execute a remote command.  This is useful for just forwarding ports (protocol version 2 only).
    
por Daniel Johansson 11.09.2013 / 14:57

2 respostas

3

Tenho quase certeza de que você não pode fazer isso e, como você, não consigo encontrar uma maneira de fazer isso da maneira que você quer. Se digitar ssh -N host não agradar, você poderá sempre tentar criar um alias se mosh o suportar.

    
por 11.09.2013 / 15:25
0

Eu não sei sobre mosh, mas para o cliente OpenSSH você pode especificar um ProxyCommand no arquivo de configuração. A entrada relevante para hostname foobar.baz.edu (minha universidade favorita) e o encaminhamento dinâmico da porta 9999 seria:

Host FooBar
   HostName foobar.baz.edu
   ProxyCommand ssh -ND 9999 %h
    
por 26.09.2018 / 19:02

Tags