Как установить конкретное значение переменной DISPLAY на удаленном хосте с SSH, но без параметров командной строки?

В замазке я могу настроить точные значения для переменных среды на удаленном хосте, например

enter image description here

В Linux у меня есть ~ / .ssh / config , который содержит такую ​​запись

Host calculon
    User dims

Возможно ли и как настроить переменные среды удаленного хоста в Linux таким же образом, то есть без их указания в командной строке или отдельных командах?

Я могу указать

SendEnv DISPLAY

в config , но для этого потребуется установить эту переменную на локальном хосте с помощью отдельной команды. Это одновременно и чрезмерно, и для переменной DISPLAY тоже нонсенс.

Также я прочитал о файле ~ / .ssh / environment и написал этот

dims@pterosaur:~$ cd .ssh
dims@pterosaur:~/.ssh$ cat environment 
DISPLAY=pterosaur:0

, но это не имеет никакого эффекта (переменная DISPLAY не установлена ​​на удаленном хосте).

Обратите внимание, что sshd уже настроен для приема переменной DISPLAY и обычно принимает ее от Putty . Итак, задача - настроить клиент Linux таким же образом.

0
04.09.2017, 18:09
0 ответов

Теги

Похожие вопросы