В замазке я могу настроить точные значения для переменных среды на удаленном хосте, например
В 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 таким же образом.