在 SSH 配置文件中设置 -N 参数

vei*_*lig 19 linux ssh

我想在我的 ssh 配置文件中使用 -N 标志,但我不知道该怎么做?

是否可以?

 -N      Do not execute a remote command.  This is useful for just for?
         warding ports (protocol version 2 only).


Host foo
    HostName foo.bar.com
    User baz
    <how can I add -N flag here?>
Run Code Online (Sandbox Code Playgroud)

Jos*_*ber 7

在这里回答https://unix.stackexchange.com/a/417373/69080。从 OpenSSH 7.6 开始,有一个名为 的选项RemoteCommand。尝试添加到您的配置文件中:

RemoteCommand cat
Run Code Online (Sandbox Code Playgroud)

使用它时,我还喜欢包括:

LogLevel DEBUG
Run Code Online (Sandbox Code Playgroud)

  • 好一个。我添加了`RemoteCommand echo“通过xxxxx机器进行隧道。CTRL + C终止连接”; cat` 以获得一些反馈。 (2认同)

joh*_*n64 2

哪个操作系统?执行 man ssh_config 并查看您的 ssh 是否有这样的选项。在 Linux 上,此选项不可用作配置参数。据我所知,我认为其他openssh或其他平台上的类似客户端也是如此。