RDP 등을 통해 접속 시 프로그램 화면이 깨집니다.

RDP를 통해 이미 열려 있는 Xshell 화면을 사용하거나, 윈도우 화면 배율이 서로 다른 모니터에서 Xshell 창을 이동해 가며 사용할 경우 아래와 같은 증상이 나타나는 경우가 있습니다.

이 문제는 윈도우의 화면 배율 조정(스케일링) 기능과 관련이 있습니다.
윈도우는 같은 해상도일 경우 모니터의 크기(PPI)에 따라서 스케일을 달리 적용합니다.
Xshell 또한 스케일링을 지원하고 있지만, Xshell이 이미 구동되고 있는 중에 윈도우의 스케일이 바뀌면 바뀐 스케일을 적용하지 못합니다.
이는 주로 크기가 다른 여러 모니터 사이를 Xshell 윈도우를 이동시키거나, RDP 등을 통해 스케일이 다른 윈도우 환경이 적용될 경우 나타납니다.
곧 출시할 Xshell 7에서는 이 문제가 해결될 예정입니다만 Xshell 6 이하 버전에서는 해결이 어렵습니다.
Xshell 5나 6를 서로 다른 스케일의 모니터를 오가는 환경에서 사용하고자 할 경우는 Xshell의 스케일 기능을 끄고 사용하셔야 합니다.