缺省情况下,Oracle Solaris 11 被配置为安全的,不接受使用 TCP 协议从其他计算机进行的 X11 直接连接。要显示其他计算机中的客户机,请使用 ssh 命令的 "X11 Tunnelling"(X11 通道)选项。
有关如何通过更改 svc:/application/x11/x11-server SMF 服务的配置来将 X11 设置为使用 TCP 进行直接连接(而不是使用通道进行连接)的说明,请参见 Xserver(1) 手册页。
以下示例说明了如何在您的桌面 host1 上显示 host2 中的软件包 GUI。
示例 12-3 显示远程计算机中的客户机user@host1:~$ ssh -X admin@host2 Password: Last login: Fri Apr 6 19:20:18 2012 Oracle Corporation SunOS 5.11 11.1 March 2012 admin@host2:~$ /usr/bin/packagemanager
有关更多信息,请参见 ssh(1)、Xsecurity(5) 和 xauth(1) 手册页。