让Unix服务器端运行,在客户端显示结果
那么该如何实现呢?一般状况下,需要在客户端与服务器端分别进行设置。下面笔者就对这些设置过程进行详细的阐述,以帮助大家以后有须要时能够参考这篇文章顺利实现这个配置。
二、接受客户端的相干配置。
假设现在有一个复杂的密码破解器。由于版权、安全或者服务器性能方面的限制,其只能够运行在一台特定的主机上面。其他员工需要使用这个软件的话,必须到这个服务器上去运行。但是由于运行的时间比较长,为此员工也不可能在服务器旁边等待。
为此就必须在一个远程计算机上运行这个客户端程序,然后把结果返回到本地的主机上。但是并不是所有的主机都可以接收到这个结果。如果有些员工搞恶作剧,把一些不雅的内容通过这个X客户端重续输出到所有的本地电脑上,那么就会引起员工的不满。为此系统工程师必需先在本地客户端上进行设置,让其容许接收来自于其他主机的输出结果。
也就是说本地服务程序必须允许其他的计算机在本地的显示终端上输出结果。要实现这个目的的话,就需要采用xhost命令。如可以在本地客户端上运行xhost +server1命令。就表示运行主机名字为server1的上的任何用户都可以往这台客户端上输出运行结果。
注意,客户端在判断是否容许其他主机往本机上输出运行结果,其标准是主机的名字,而不是用户名。如允许server1主机向本地输出结果的话,则要是这台主机上设置有20个用户名,则都容许其向本机输出结果。这一点系统工程师在具体配置的时候,一定要注意。另外如果采取xhost +命令,即没有在+号后边跟主机名字的话,则表示允许任何远程机器往这台主机上输出运行结果。要是以后要取消这个设置的话也非常简单,如只需要采取xhost –命令就可以取消相干的设置。
复制本文网址:“/Article.aspx?id=4924258”让好友分享。
三、在远程机器上设置输出的目标。在客户端设置容许接受远程机器的输出结果之后,还须要在远程机器上使用重定向功能把客户端程序的运行结果输出到另一个终端屏幕上。要实现这个需求的话,方法还是比较多的。笔者在这里介绍最常用的几种方法。
