ssh xauth ошибка Mac OS 10.6.3
Всякий раз, когда я с помощью MacBook пересылаю X11 с удаленного компьютера на удаленный компьютер, через несколько секунд после паузы появляется следующая ошибка:
Warning: untrusted X11 forwarding setup failed: xauth key data not generated
Warning: No xauth data; using fake authentication data for X11 forwarding.
Любые идеи о том, как это исправить?
2 ответа
Ну, я взглянул на ответ @ Брайана и краткий ответ, который он предложил. Моя интерпретация этого такова. Во-первых, поведение вызвано использованием флага -X. Из текста
Предупреждение может быть отключено с помощью ssh -Y, так как это то, что ssh -X делает сейчас.
Для объяснения того, почему это может работать, прочитайте ссылку. В частности, обоснование этих предупреждений
Переадресация Trusted X11 означает, что вы доверяете серверу, на котором вы хотите использовать ssh, который не использует какие-либо клавиатурные шпионы, утилиты для создания снимков экрана, снифферы пакетов или что-либо еще для взлома вашего соединения, и в этом случае X11 позволит ему делать то, что будет локальный клиент. способен сделать.
поэтому -Y обеспечивает этот уровень доверия, чтобы избежать предупреждений. Однако этого может быть недостаточно. Я, например, пытался заставить замолчать это сообщение в кластере Rocks, где необходимо было внести изменения на уровне конфигурации. Вы также можете отключить его через файл ssh_config. По этой ссылке вы можете добавить
ForwardX11Trusted yes
в /etc/ssh/ssh_config. Однако в этом есть свои последствия. Я работаю в защищенной частной сети, поэтому проблемы ограничены. Я также, вероятно, сделаю это на своем ноутбуке, но я никогда не говорил, что сам полностью понял проблемы! Если вы можете выразить, почему это все еще может быть рискованно (я знаю только ssh на компьютерах, которые я знаю достаточно хорошо), пожалуйста, помогите уточнить в комментариях