永久启用X11转发

永久启用X11转发

我有一个 PHP 程序,为了运行批处理文件,我输入了:

$> xhost +
$> ssh username@hostname -X
$> ssh username@hostname -Y

而且,效果很好。但是,我的问题是,当我重新启动计算机或下载某些内容时,我必须重新执行此操作。

有没有办法在电脑上永久启用X11转发?我必须提到配置文件中的 X11 转发是肯定的,但我必须输入上述命令才能让我的 GUI 工作。

答案1

你不需要(也不想要)xhost +

只需使用以下内容更新(或创建)您的.ssh/config文件即可相当于-X

Host *
ForwardX11 yes

或者相当于-Y

Host *
ForwardX11Trusted yes

这将影响您与全部主机。当然,您可以使用其他方法来*限制对特定主机/域/等的这些配置更改。

答案2

在 ~/.ssh/config 中有这样的内容:

Host server1
   HostName server1
   ForwardX11 yes
   User username

相关内容