我使用的是Ubuntu 14.04,并试图ForwardX11与vs交流ForwardX11Trusted。
我的默认ssh_config包含以下几行:
# ForwardX11 no
# ForwardX11Trusted yes
另外,man ssh_config告诉我:
1. command-line options
2. user's configuration file (~/.ssh/config)
3. system-wide configuration file (/etc/ssh/ssh_config)
那ForwardX11.default == no和ForwardX11Trusted.default == yes。
现在我的问题是:
我认为1.优先于2.高于3。未指定任何内容,因此应使用默认设置,即
ForwardX11Trusted == yes。如果我不使用-Y或-X选项通过SSH进入远程计算机,则X11转发不起作用。如果我指定
-X,则X11转发有效,但似乎处于受信任的模式?如果我设置
ForwardX11 no ForwardX11Trusted no在中
/etc/ssh/ssh_config,我现在可以使用-X和-Y命令行选项正确选择模式。但是,尽管转发在-Y模式下会导致大约0.5 MBit的流量,但在模式下会产生6-10 MBit 的流量-X。如果我明确设定
ForwardX11 yesSSH仍会忽略该
ssh_config文件。我仍然需要指定ssh -X [...]。为什么SSH似乎忽略默认设置和配置文件?