我使用的是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 yes
SSH仍会忽略该
ssh_config
文件。我仍然需要指定ssh -X [...]
。为什么SSH似乎忽略默认设置和配置文件?