SSH 접속 중 bad display name이 나옵니다.

현상


Xstart 세션에서 SSH 프로토콜을 이용하여 접속하던 중 다음과 같은 에러 메시지가 출력되고 X응용프로그램이 실행되지 않습니다.

/usr/bin/X11/xauth: (stdin):1: bad display name "hserver:10.0" in "add" command



원인 및 해결방법


SSH 서버의 설정이 'UseLocalhost no'로 된 상태에서, /etc/hosts 파일에 SSH 서버의 호스트 이름이 등록이 안된 경우에 이런 메시지가 발생합니다.

  • UseLoalhost yes로 설정하거나,
  • /etc/hosts 파일에 SSH 서버의 호스트 이름을 등록한다.(127.0.0.1이 아님)