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