网站内容的丰富性,十大房产中介软件,营销型网站有哪些建设流程,深圳百度网站优化mac X11 XQuartz的安装与使用
本地系统#xff1a;MacOS 12.4
远程主机系统#xff1a;Ubuntu 18.04
命令说明
ssh命令
ssh 命令大家很熟悉了#xff0c;这里仅介绍与 X11 forwarding 相关的几个选项。
本部分译自 ssh 命令手册#xff0c;可见 man ssh
-X #xf…mac X11 XQuartz的安装与使用
本地系统MacOS 12.4
远程主机系统Ubuntu 18.04
命令说明
ssh命令
ssh 命令大家很熟悉了这里仅介绍与 X11 forwarding 相关的几个选项。
本部分译自 ssh 命令手册可见 man ssh
-X 打开 X11 forwarding。也可以通过在 configuration 文件中对每个 host 单独进行设置。 应谨慎启用 X11 forwarding。具有绕过远程主机文件权限的用户对于用户的X授权数据库可以通过转发连接访问本地X11显示器。攻击者可能能够执行诸如击键监控之类的活动。 因此X11 forwarding 默认受到 X11 SECURITY 扩展限制。 有关更多信息请参阅 ssh_config(5) 中的 ssh -Y 选项和 ForwardX11Trusted 指令。 -x关闭 X11 forwarding。-Y信任该 X11 forwarding被信任的 X11 forwarding 不受到 X11 SECURITY 扩展限制。
xhost命令
xhost 是用来控制X server访问权限的。
通常当你从 hostA 登陆到 hostB 上运行 hostB 上的应用程序时做为应用程序来说hostA 是 client但是对图形来说是在 hostA 上显示的需要使用 hostA 的 Xserver所以 hostA 是 server。因此在登陆到 hostB 前需要在 hostA 上运行 xhost 来使其它用户能够访问 hostA 的 Xserver。
步骤 下载XQuartz并安装 使用 xhost 命令为远程主机添加权限 xhost 10.199.160.252将上述 ip 换成自己的远程主机 ip。 ssh 连接远程主机并打开 X11 forwarding ssh -XY song10.199.160.252可以通过 xclock 命令来验证 X11 forwarding 是否能正常运行 xclock如果在本机出现一个钟表的图形界面说明转发成功。
可能的问题及解决方法 在本机设置 defaults write org.macosforge.xquartz.X11 enable_iglx -bool true指定显示端口 export DISPLAYlocalhost:1122如果遇到乱码可尝试 export LANGCRef
https://blog.csdn.net/wang_zh1/article/details/107871367