Что делает “Предупреждение: недоверяемая передающая установка X11 перестала работать: данные ключа xauth, не сгенерированные” средний, когда ssh'ing с-X?

Когда Windows XP пытается разрешить имена NetBIOS, который является тем, что Вы используете, если Вы не даете полное имя DNS с суффиксом, это проходит следующие ресурсы в этом порядке

  1. Кэш имени NetBIOS
  2. Сервер WINS
  3. B-узел широковещательно передается
  4. Файл LMHosts
  5. Файл хоста
  6. Сервер DNS

Используя право пропусков nslookup на номер 6, который является, вероятно, почему Вы не видите проблемы при использовании nslookup. Отравление кэшем и жулик, сервер WINS кажется маловероятным, и если проблема не восстанавливаема на перезагрузке затем, это не ХОСТ или проблема файла LMHOST. Это оставляет широковещательную передачу b-узла как наиболее вероятный источник проблемы. Я предположил бы, что у Вас есть машина на том же сегменте сети как затронутые хосты, который имеет имя NetBIOS THEHOST. Один способ сказать, является ли это netBIOS проблема, путем проверки с помощью ping-запросов THEHOST.DOMAIN и наблюдения, заставляет ли это проблему уйти, раз так определенно NetBIOS, в противном случае затем у Вас есть проблема DNS.

141
задан 26 May 2011 в 01:41
3 ответа

По какой-либо причине вы не хотите использовать флаг -Y вместо флага -X?

Проще говоря, разница между -X и -Y заключается в том, что -Y включает доверенный Пересылка X11.

150
ответ дан 28 November 2019 в 19:17

У меня нет установки, которая может показать это поведение, таким образом, это - выстрел в темноте:

Предупреждение могло бы быть подавлено, если Вы устанавливаете ForwardX11Trusted кому: "no" для хостов, которые дают это предупреждение. Можно поместить это в также ~/.ssh/config или /etc/ssh/ssh_config, и можно сделать опцию характерной для конкретного хоста включением Host <hostname> на строке выше. <hostname> компонент соответствует тому, что Вы вводите на командной строке (не разрешенное имя хоста), и это может включать подстановочные знаки.

9
ответ дан 28 November 2019 в 19:17

Если вы получаете такое же сообщение даже при использовании -Y , программа xauth может отсутствовать на сервере. В системах, подобных Debian, вам понадобится пакет xauth . В системах, подобных RedHat, вам понадобится пакет xorg-x11-xauth .

17
ответ дан 28 November 2019 в 19:17

Теги

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