Как определить, использует ли ssh-сессия переадресацию x (если она была запущена с -X или -Y)
Для данного сеанса SSH, есть ли способ узнать, если он включен x-forwarding? Т.е. вы не знаете, был ли установлен сеанс с ssh username@address
или с ssh -X username@address
,
1 ответ
Решение
Одно простое указание - посмотреть, установлена ли действительная переменная DISPLAY. Если дисплей не установлен, вы можете быть почти уверены, что переадресация не работает должным образом.
$ export | grep DISPLAY
declare -x DISPLAY="localhost:10.0"