Я на 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 yesSSH по-прежнему игнорирует
ssh_configфайл. Мне еще нужно уточнитьssh -X [...].Почему SSH, похоже, игнорирует настройки по умолчанию и файл конфигурации?