---
title: 分离部署模式BoostIO SDK安装
description: "成功安装BoostIO后，所产生依赖的二进制文件、脚本文件、配置文件和头文件均放置在同一目录下（“/opt/boostio”），此时需充分考虑到在分离部署模式下BoostIO SDK的执行用户和BoostIO server执行用户权限不一致情形，该场景处理方式是将BoostIO SDK执行所需文件拷贝到其它目录，并且赋予其用户访问权限，具体步骤如下："
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2400/sds/kunpengboostio_feature_017.html
sourcePath: /source/zh/kunpengboostkithistory/2400/sds/kunpengboostio_feature_017.html
indexId: 1f6b647d344ea8c81ec8bc2fd443df4ee4d45896ba196acde8e02240c0cde82874
---
# 分离部署模式BoostIO SDK安装

成功安装BoostIO后，所产生依赖的二进制文件、脚本文件、配置文件和头文件均放置在同一目录下（“/opt/boostio”），此时需充分考虑到在分离部署模式下BoostIO SDK的执行用户和BoostIO server执行用户权限不一致情形，该场景处理方式是将BoostIO SDK执行所需文件拷贝到其它目录，并且赋予其用户访问权限，具体步骤如下：

1. 使用BoostIO SDK安装用户创建BoostIO SDK访问目录。
  1 mkdir /opt/boostio-sdk

2. 使用BoostIO SDK安装用户进入到软件包解压目录，拷贝表1中的文件到已创建的BoostIO SDK访问目录中。
**表1 需要拷贝的文件列表**

| 文件目录 | 文件名 | 说明 |
| --- | --- | --- |
| bin | seceasy\_encrypt | 安全加密工具。 |
| lib | libbio\_interceptor\_server.so | SDK依赖的动态库。 |
| lib | libbio\_sdk.so | SDK依赖的动态库。 |
| lib | libhcom.so | SDK依赖的动态库。 |
| lib | libhse\_cryption.so | SDK依赖的动态库。 |
| lib | libock\_interceptor.so | SDK依赖的动态库。 |
| lib | libock\_iofwd\_proxy.so | SDK依赖的动态库。 |
| include | bio\_c.h | SDK头文件。 |


3. 修改上述拷贝文件的属主和权限。
  1 2 3 4 chown -R [SDK安装用户] [:SDK安装用户组] /opt/boostio-sdk chmod -R 550 /opt/boostio-sdk/bin chmod -R 550 /opt/boostio-sdk/lib chmod -R 550 /opt/boostio-sdk/include
