"debug1: xauth 프로그램이 없습니다."

"debug1: xauth 프로그램이 없습니다."

xauth 프로그램이 없습니다. X11을 전달할 수 없습니다.

명령을 시도할 때 다음 오류가 발생합니다.

$ ssh -v -X name@host
...
debug1: No xauth program.
Warning: No xauth data; using fake authentication data for X11 forwarding.
...

위 내용을 바탕으로 호스트의 /etc/ssh/sshd_config에 다음 줄이 이미 있습니다. 이 문제를 해결하는 방법을 아는 사람이 있나요?

$ grep  XAuthLocation /etc/ssh/sshd_config
XAuthLocation /usr/bin/xauth
$ which xauth
/usr/bin/xauth
$ xauth version
1.1

답변1

https://stackoverflow.com/questions/39622173/cant-run-ssh-x-on-macos-sierra

위의 답변이 관련이 있습니다. 저는 카탈리나를 사용하고 있습니다. /etc/ssh/ssh_configHost * 항목 아래에 다음 줄을 추가 해야 합니다 .

XAuthLocation /opt/X11/bin/xauth
ServerAliveInterval 60
ForwardX11Timeout 596h

답변2

대상 호스트에 xauth를 설치합니다. f.ex를 교환/인증하려면 두 사이트 모두 xauth가 설치되어 있어야 합니다. MIT-매직-쿠키-1.

관련 정보