Я хочу настроить одно из SSH-подключений в моем ssh_config
файл, чтобы использовать -N
флаг ssh. Я не могу найти подходящего ключевого слова конфигурации для этого параметра. Я использую соединение только для переадресации портов и хочу, чтобы оно использовалось -N
каждый раз я выполняю ssh host
. Я использую mosh для интерактивной оболочки.
-N Do not execute a remote command. This is useful for just forwarding ports (protocol version 2 only).
Я совершенно уверен, что вы не можете этого сделать, и, как и вы, я не могу найти способ сделать это так, как вы хотите. Если печатать ssh -N host
не нравится, тогда вы всегда можете попробовать создать псевдоним, если mosh его поддерживает.
Я не знаю насчет mosh, но для клиента OpenSSH вы можете указать ProxyCommand в файле конфигурации. Соответствующая запись для имени хоста foobar.baz.edu (мой любимый университет) и динамической пересылки порта 9999 будет:
Host FooBar
HostName foobar.baz.edu
ProxyCommand ssh -ND 9999 %h