Теперь у меня есть такая потребность: Xshell——хост A——хост B
Когда я подключаюсь по ssh напрямую из Xshell кхост B, я могу открыть xclock,
когда я подключаюсь по ssh из Xshell кхост А, а затем подключитесь кхост Bс помощьюхост А, открытие xclock завершится ошибкой
[root @ vs-6 ~] # xclock
Error: Can't open display:
Добавление-Йпараметр при использовании ssh нахост Адолжно решить проблему, но это также должно потребовать другой конфигурации или поддержки программы. Что мне следует сделать, чтобы достичьМногоадресная пересылка X через ssh
Примечание: Я думаю, что должна быть какая-то конфигурация или параметры, которые можно изменить, чтобы решить эту проблему, поскольку ее можно решить на определенном хосте, но я не могу использовать привилегии root для просмотра соответствующей конфигурации и параметров этого хоста.
решение1
ВотМетод сравнения
Нахост А(centos7-1908), вам нужно только установитьxorg-x11-xauthпакет.
Затем выйдите из всех оболочек и снова подключитесь кхост А. В это время,$ДИСПЛЕЙпеременная окружения генерируется автоматически, и-Йпараметр добавляется при подключении кхост BЭту проблему можно решить.