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.
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).
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.
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
Tags ssh