我在 Ubuntu 14.04 上并试图了解ForwardX11vs ForwardX11Trusted.
我的默认 ssh_config 包含以下几行:
# ForwardX11 no
# ForwardX11Trusted yes
Run Code Online (Sandbox Code Playgroud)
此外,man ssh_config告诉我:
1. command-line options
2. user's configuration file (~/.ssh/config)
3. system-wide configuration file (/etc/ssh/ssh_config)
Run Code Online (Sandbox Code Playgroud)
那ForwardX11.default == no和ForwardX11Trusted.default == yes。
现在我的问题:
我认为 1. 优先于 2. 超过 3. 没有指定,因此应该应用默认设置,即ForwardX11Trusted == yes. 如果我在没有-Yor-X选项的情况下通过 SSH 连接到远程机器,则 X11 转发不起作用。
如果我指定-X,X11 转发有效,但它似乎处于受信任模式?
如果我设置
ForwardX11 no
ForwardX11Trusted no
Run Code Online (Sandbox Code Playgroud)
在 中/etc/ssh/ssh_config,我现在可以使用-X和-Y …