安装操作(VNC方式)

如果通过VNC转发方式启动MindStudio Insight,可获得更为流畅的体验,所以推荐使用VNC转发方式使用MindStudio Insight工具。

安装依赖

使用root用户,执行以下命令,安装MindStudio Insight转发依赖的安装桌面和VNC Server。

  • OpenEuler 20.03系列的操作系统,需使用20.03 LTS-SP4的源,才能正常安装xfce4依赖。OpenEuler其余版本的操作系统,使用默认源即可。
  • EulerOS系列的操作系统,需要先配置EulerOS的源,再执行安装命令。配置EulerOS的源具体操作请参见EulerOS软件源配置

设置VNC Server

  1. 执行以下命令,设置VNC首次连接时的密码。

    vncserver

  2. 回显如下,按照提示输入密码。

    You will require a password to access your desktops.
    Password:请输入密码
    Verify:请再次输入密码

  3. 输入密码后,回显如下,按照提示输入n。

    Would you like to enter a view-only password (y/n)? 

    回显如下,创建启动脚本、默认配置等,首行回显中的x值根据实际情况显示,表示显示序号。

    New 'localhost.localdomain:x' desktop is localhost.localdomain:x
    Creating default startup script /home/xxx/.vnc/xstartup
    Creating default config /home/xxx/.vnc/config
    Starting applications specified in /home/xxx/.vnc/xstartup
    Log file is /home/xxx/.vnc/localhost.localdomain:3.log

  4. 执行以下命令,停止已启用的VNC Server。

    vncserver -kill :x

    此处的x值与3中首行回显的x值一致。

  5. 执行vi ~/.vnc/xstartup,打开xstartup启动脚本,并在脚本最后新增一行文本,内容为startxfce4 &。
  6. 执行:wq!命令,保存脚本并退出。

启动VNC Server

执行以下命令,启动VNC Server。
vncserver -localhost -geometry 1920x1080
  • localhost:是启动本地主机的VNC服务,需要与端口转发配合使用。如果是安全的网络环境下,也可以不使用localhost,同时也不采用端口转发,可直接执行本地连接VNC Server步骤(不推荐此方式)。
  • geometry 1920x1080:配置VNC桌面的分辨率为1920x1080,也可以根据用户显示器的分辨率自行配置。

端口转发

通过SSH通道安全的将Linux本地主机服务转发至Windows本地端口。

  1. 打开远程登录工具,选择Tools > MobaSSHTunnel (port forwarding)。此处以MobaXterm工具为例。
  2. 单击“New SSH Tunnel”,新建一个SSH配置。

    图1 新建SSH配置

  3. 选择“Local port forwarding”,按照表1配置页面信息。

    图2 Local port forwarding
    表1 配置Local port forwarding页面信息

    参数

    说明

    示例

    Remote server

    Linux服务器的地址。

    127.0.0.1

    Remote port

    Linux服务器的端口,值为5900加设置VNC Server中的x(显示序号)值。

    5901

    SSH server

    SSH连接时的IP或URL地址。

    192.168.25.38

    SSH login

    SSH登录的用户名/密码对。

    -

    SSH port

    SSH登录时使用的端口,一般为22。

    22

    Forwarded port

    端口转发到本地Windows对应的端口,可以与Remote port一致。

    5901

  4. 单击“Save”,完成SSH配置。
  5. 在MobaSSHTunnel弹框中,选择已配置好的SSH Tunnel,单击,即可开启端口转发。

    如果SSH配置中的“SSH login”参数,填写的是用户名,首次启动SSH Tunnel的时候会弹出一个对话框,输入用户对应的密码即可启动SSH Tunnel。

本地连接VNC Server

  1. 在MobaXterm工具首页,单击“Session”,进入Session settings页面。
  2. 单击“VNC”,根据实际情况配置“Remote hostname or IP address”“Port”

    • 如果使用了端口转发功能,“Remote hostname or IP address”为127.0.0.1,“Port”为端口转发中的Forwarded port。
    • 如果未使用端口转发,“Remote hostname or IP address”为实际远端Linux的IP,“Port”为5900加设置VNC Server中的x(显示序号)值。
    图3 配置VNC

  3. 配置完成后,单击“OK”,在弹框中输入VNC的密码后,将桌面转发至本地进行后续操作。

    图4 桌面