Total Pageviews

Tuesday, 19 November 2019

一款牛逼的远程桌面软件-HP的Remote Graphics Software7.1

有很多远程控制的大牌软件,比如常用的VNC,teamviewer,或者M$自己的remote desktop,(不要告诉我你用qq的远程协助,那真是土的掉渣了),那这个Remote Graphics Software牛逼在何处呢?用人话说就是它能让你遥控另一台机器远程用Maya Max Houdini而且不卡,你用其他任何一个软件都会遇到画面更新缓慢(顿)的问题,而RGS号称他完全不会,因为他”采用HP Lab专利的HP3编解码技术,170:1的压缩比不仅节约网络带宽,而且能实现高清以及3D OpenGL图像数据的传输”。

远程桌面软件其实并不少,当然他不是最nb的,他依然只是把远端机器的画面传过来而已,不是让你直接利用远端机器的硬件(比如硬件解决方案teradici),他的意义在于成本低廉,安装简单,装个软件就完事,其特色功能还有Remote Audio和Remote USB,

现在rgs7.1支持到RHEL7和win8.1,在HP的z系列工作站上是免费的.
应用场景:
  • 你是管渲染农场的,有个文件在本机没问题,发到渲染机就跳,怎么也找不到原因在哪,vnc连去渲染机开houdini查错,但是操作巨卡…
  • 你是个TD,有动画师坐在另一层(栋)楼,让你给他的文件解决个问题,你的工具什么的都在你的机器上,不想老远跑过去,万一需要个什么又得跑回来(此时神器tmux也能登场),用vnc又巨卡
  • 其实他的本意是让在拍片现场的supe拿着ipad或者笔记本,能轻松连回公(xue)司(han)总(gong)部(chang)查看各种资源 ( 在此为dneg最近裁掉的同事们默哀下,唉….)
下面就来在Linux和Windows上试试:
  • 安装就不说了吧,如果你连安装都不会,那你还是别玩了
  • 说下三种登录方式的区别
    • Standard authentication – 支持win和linux的 RGS Sender.
    • Easy Login – 支持win和linux的 RGS Sender.
    • Single Sign-on – 支持win的 RGS Sender.
    下面来用白话文说下,你面前正在用的机器装receiver,你想遥控的远处的机器装sender(顾名思义,他要把画面send过来嘛),receiver是免费的,sender是要买然后加license的,不然你画面正中会永远飘着一个提醒你去买的窗口.
    三种登录方式不同之处:
    • Standard authentication – 你在机器A(receiver)上说我要连机器B(Sender),你需要在A上输入B的名字,然后输用户名密码,

      • 如果B上有人登录了,机器B上会弹出窗口提示说有人要连他,B的用户按了确定,你才能连到B
      • 如果B上没人登录,是锁定状态,你在A上会看到登录窗口,你自己来登录
    • Easy Login – 在A上不会让你输账号密码,他会先连去B,然后你在B上登录即可,只要一次就行
    • Single Sign-on – 在A上会让你输账号密码,连到B以后就不会问你账号密码了,只要一次就行
    好像很晕,用哪个好呢,一般是win和lin都想要,而Easy Login支持的验证多些,那就用这个好了
    linux上还需要一些packages,不然他自动启动不了,而且运行/opt/hpremote/rgsender/rgsender.sh任何提示都没有
    1
    yum install libpng12
    装好后可以如此验证他开没开(lz找了半天右下角的眼睛图标……之前公司里都有的,结果后来发现是新版的软件linux下不支持那个图标了,user manual里写了)
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    # 看看他随x启动了么
    [root@localhost oglop]# cat /var/log/Xorg.0.log | grep rgs
    [    27.941] (RG) 04:14:24.084 Listening for RG connections at /var/opt/hpremote/rgsender/sockets/rgsender-rge:0
    [    27.969] (RG) 04:14:24.112 Started rgsender process PID = 2454
    [    30.865] (RG) 04:14:27.008 Established connection with rgsender
    # 进程里有的
    [root@localhost oglop]# ps aux | grep rgs
    root      2454  0.0  2.3 950756 17464 tty1     Sl+  04:14   0:00 ./rgsender -daemon -display 0 -l /etc/opt/hpremote/rgsender/logSetup
    root     25911  0.0  0.1 112640   960 pts/1    R+   04:23   0:00 grep --color=auto rgs
    他似乎没有带删除的script,如果想删,其实就只有这两个需要删
    1
    2
    3
    4
    5
    6
    [root@localhost oglop]# rpm -aq | grep rgs
    rgsender_config_64-7.1.0.5856-1.x86_64
    rgsender_linux_64-7.1.0.5856-1.x86_64
    # 能用yum尽量用yum
    yum remove rgsender_config_64 rgsender_linux_64
    linux下的配置文件在/etc/opt/hpremote/rgsender/rgsenderconfig
    默认的standard authentication的时候,lz用sender上的账号登录不了,不知何故,后来试了下easy login,可以登录,前者的原因没有详查.
按理说linux上的sender没注册应该有个框的,但是这里没有,好奇怪,/etc/opt/hpremote/rgsender/Preload.lic里也只是说了z系列的工作站可以免费用
和其他软件或解决方案的对比视频:
HP Remote Graphics Software vs. Citrix Receiver on a tablet
HP RGS 7 vs. Teradici PCoIP Remote Workstation card (Tera2)
参考:
[SOLVED] How to define custom hosts in tomato?
Show All Running Processes in Linux