inode智能客户端:Linux之iNodeclient客户端定制和安装

一、前言

因工作需要客户给了一个iNodeclient客户端,通过sslvpn连接到客户测试环境进行系统调测。客户给的是一个window版本,自行从网上找了个linux版本的iNodeclient客户端。近期客户环境进行了版本升级,升级后的iNodeclient客户端连接报错,提示网关参数查询失败导致连接失败。客户联系人反馈他们只有window版本,没有linux版,系统经过开发调试后已经部署测试环境了,而测试环境我们是部署在linux环境下的。为了实现测试环境系统联调测试目的只能我们自己想办法了。iNodeclient是H3C的SSL VPN客户端,这么大公司肯定是有linux版本的,只是客户不知道而已。

二、iNodeManager下载及安装

1、知了社区提问

百度了一番和在H3C官网都没有直接搜索到iNodeclient下载的链接,关于H3C产品不清楚的我们都可以去知了社区提问。

2、H3C官网下载

知了社区提问后很快就有热心的工程师解答了疑问,还提供了iNode PC客户端下载的连接和账号(H3C有些软件下载需要合作伙伴账户)。打开链接我们发现当前最新版本是iNode 7.3 E0585。

3、下载iNode_PC7.3最新版

iNode_PC_7.3下载链接。如果需要下载的网友可以可以私信我哦。点击下载链接,然后输入账号,接受软件许可协议即可下载。


4、解压软件包

解压软件包,里面包括iNodeManager的linux、macOS、windows版本及安装配置手册等。linux版本又包括x86,x64,ARM等不同CPU架构版本。我们将x64版本上传到linux服务器。

5、解压并添加执行权限

将软件包解压,修改属主为待安装的用户,然后将目录移动到/home目录下,给install64.sh脚本添加执行权限。

[root@s146 tmp]# tar -zxvf iNodeManager_H3C_Linux64_7.30(E0585).tar.gz

[root@s146 tmp]# chown -R wuhs.wuhs iNodeManager
[root@s146 tmp]# mv iNodeManager /home/
[root@s146 tmp]# cd /home/iNodeManager/
[root@s146 iNodeManager]# chmod u+x install64.sh

6、执行安装脚本

执行install64.sh脚本,其实安装脚本执行动作很简单就是解压lib64.tar.gz,然后给iNodeManager添加执行权限。

[root@s146 iNodeManager]# sh install64.sh
lib64/
lib64/libQt5DBus.so.5.1.1
lib64/libQt5DBus.so.5.1
lib64/libQt5DBus.so.5
lib64/libicudata.so.51.1
lib64/libicudata.so.51
lib64/libicui18n.so.51.1
lib64/libicui18n.so.51
lib64/libQt5Core.so.5.1.1
lib64/libQt5Core.so.5.1
lib64/libQt5Core.so.5
lib64/libQt5Gui.so.5.1.1
lib64/libQt5Xml.so.5.1.1
lib64/libQt5Xml.so.5.1
lib64/libQt5Xml.so.5
lib64/libicuuc.so.51.1
lib64/libicuuc.so.51
lib64/libQt5Network.so.5
lib64/libQt5Gui.so.5.1
lib64/libQt5Gui.so.5
lib64/libQt5Widgets.so.5.1.1
lib64/libQt5Network.so.5.1.1
lib64/libQt5Widgets.so.5.1
lib64/libQt5Widgets.so.5
lib64/libQt5Network.so.5.1

7、启动iNodeManager

进入安装目录启动iNodeManager,界面如下。

三、iNodeClient定制及安装

1、客户端定制

在iNode管理中心,点击客户端定制,勾选SSL VPN,点击高级定制,设置定制版本信息。

2、高级定制

我们这里使用的是iNodeclient的 SSL VPN功能,点击SSL VPN配置项,添加添加网关,配置网关地址和端口信息,端口默认是443,如果使用的是非默认端口记得修改。当然,除了这些还可以配置连接次数,重连次数,认证方式,超时时间等网关参数信息。

3、设置定制客户端软件包类型

弹窗输入定制客户端的版本管理信息,此处纯粹就是定制版本历史信息记录使用,与客户端原始版本没有关系。我们设置生成定制的客户端安装程序,即完成的安装程序。

4、查看定制结果

定制完成后会弹窗告知客户端软件包存储路径,存储在/home/iNodeManager/iNodeSetup目录下,会生产两个软件包,一个32位的安装包,一个64位的安装包。

5、卸载原版本

如果是版本更新,我需要先卸载旧的iNodeClient软件包,卸载方式很简单,执行uninstall.sh脚本即可。

[root@s146 home]# cd /home/iNode/iNodeClient/
[root@s146 iNodeClient]# sh uninstall.sh
Stopping AuthenMngService: OK
Nothing special for

6、解压并安装

将iNodeclient软件包上传或者拷贝到/home/iNode目录下,解压后执行安装脚本install_64.sh。

[root@s146 iNode]# cp /home/iNodeManager/iNodeSetup/iNodeClient_Linux64_7.3\ (E0585).tar.gz ./
[root@s146 iNode]# tar -zxvf iNodeClient_Linux64_7.3\ (E0585).tar.gz
iNodeClient/
iNodeClient/iNodeClient.png

[root@s146 iNode]# cd iNodeClient/
[root@s146 iNodeClient]# sh install_64.sh
Starting AuthenMngService: OK

7、启动iNodeClient客户端

通过桌面进入/home/iNode/iNodeClient/.iNode目录,因为iNodeClient是需要依赖图形化界面的,所以如果是新装客户端软件,记得要安装图形化桌面。

8、新建连接

点击新建连接,创建一个SSL VPN协议的连接,因为是定制版本网关参数我们已经不需要填写,下拉选择即可。如果是有多个VPN的,我们定制的时候配置多个,这里下拉选择对应的即可。


9、拨号连接

配置完成后点击向上箭头进行拨号连接,这次没有报错,提示查询网关参数成功,成功获取VPN ip地址,拨号也成功了。

四、总结

  • 遇到软件问题如果百度不到的,最佳的求助方式是就是官网、官方论坛这些官方渠道;
  • 办法总比困难多,只要你愿意去尝试一定可以解决问题的;
  • 愿意分享,愿意帮助他人的人很多,社会还是好人多。

相关推荐

相关文章