如果都没有做过什么特别的设置的话,给程序的运行环境变量加上“DISPLAY=localhost:10.0”,并且“ssh -X username@remote-host”,并且ssh要一直保持连接。

第一次 ssh -X 时会出现“/usr/bin/xauth: file /home/username/.Xauthority does not exist”的提示,这个不用理会,它会自动创建这个文件,下次连接的时候就不会有这个提示。

如果修改过“/etc/ssh/sshd_config”里的“X11DisplayOffset”,则 DISPLAY 里的 10 要改成对应的值。或者,ssh -X 的时候,“echo $DISPLAY”来查看。


  1. macOS下使用CLion远程开发调试Linux上的QtGUI程序
  2. xauth not creating .Xauthority file
  3. /usr/bin/xauth: file /…/.Xauthority does not exist

发表回复

您的电子邮箱地址不会被公开。