Я хотел бы использовать различные значения X11UseLocalhost
зависимости от соединения.
В /etc/ssh/sshd_config
я добавил:
Match User alexis
X11UseLocalhost yes
Это прекрасно работает , но теперь при каждом соединении, по умолчанию будет yes
а что если для конкретного соединения , я хочу его на no
без редактирования sshd_config
перезапуска службы и повторного подключения ...?
Ожидаемое поведение: есть ли способ установить переменную среды для соединения SSH? В идеале что-то вроде:
ssh -X/Y serverhostname --env DONTUSELOCALHOST
и в sshd_config
:
Match User alexis IFdeclared DONTUSELOCALHOST
X11UseLocalhost no
Я не мог увидеть что-то подобное в руководстве, как лучше всего добиться такого результата?
Цель: иметь возможность запускать графический интерфейс X11 на хосте и в контейнере Docker через SSH. Если no
, я теряю возможность запускать графический интерфейс с удаленного хоста. Если установлено значение yes
, я теряю возможность запуска из удаленного контейнера Docker.