Я на Ubuntu 14.04 и пытаюсь разобраться с ForwardX11
против 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. None указывается, что настройки по умолчанию должны быть применены, то есть
ForwardX11Trusted == yes
. Если я подключаю SSH к удаленной машине без опции-Y
или-X
, пересылка X11 не работает.Если я укажу
-X
, X11 переадресация работает, но, кажется, в доверенном режиме?Если я установлю
ForwardX11 no ForwardX11Trusted no
в
/etc/ssh/ssh_config
, теперь я могу выбрать режим правильно с-X
и-Y
опциями командной строки. Но в то время как пересылка вызывает примерно 0,5 Мбит трафика в-Y
режиме, она требует 6-10 Мбит в-X
режиме.Если я явно установить
ForwardX11 yes
SSH по-прежнему игнорирует
ssh_config
файл. Мне еще нужно уточнитьssh -X [...]
.Почему SSH, похоже, игнорирует настройки по умолчанию и файл конфигурации?