Фон
У меня есть оператор bash_profile, который динамически устанавливает мою переменную отображения (я чаще всего нахожусь на Wi-Fi), когда мне нужно запустить несколько программ x windows с наших серверов.
if [ ! $DISPLAY ] ; then
if [ "$SSH_CLIENT" ] ; then
export DISPLAY=`echo $SSH_CLIENT|cut -f1 -d\ `:0.0
echo "The display variable has been set to:"$DISPLAY
fi
fi
проблема
Моя проблема, скажем, я открываю замазку и ssh в sapserver1. Моя переменная дисплея установлена правильно. Тем не мение!
Если я затем ssh из sapserver1 в sapserver2, моя переменная отображения в sapserver2 будет установлена в sapserver1.
Вопрос
Есть ли способ переадресовать или замаскировать соединяющий IP-адрес моей рабочей станции, независимо от того, сколько раз я ssh помещаю в ящики. Или это, или способ передать переменную дисплея через.