1、下载加密软件  http://service.sap.com/swdc

2、申请加密证书 https://websmp110.sap-ag.de/saprouter-sncadd;

3、登陆到需要安装sap router 的服务器(这台服务器需要安装有sap,<SNC_ADM>(ecsadm)),设定环境变量

SECUDIR = <directory_of_SAProuter>

SNC_LIB = <path_to_libsecude>/<name_of_sapcrypto_library>

eg:

SNC_LIB=/usr/sap/SAPCRYPTO/linux-x86_64-glibc2.3/libsapcrypto.so
SECUDIR=/usr/sap/saprouter
4、下载证书

sapgenpse get_pse -v -r certreq -p local.pse "<Distinguished Name>"

Distinguished Name 是通过网站(saprouter-sncadd)上获得;

eg:sapgenpse get_pse -v -r certreq -p local.pse "CN=HOSTNAME, OU=0000123456, OU=SAProuter, O=SAP, C=DE"

CN = <Common_Name>, OU = <Organizational_Unit>, O = <Organization>, C = <Country>

5、复制证书内容保存成srcert文件;

6、安装证书

sapgenpse import_own_cert -c srcert -p local.pse

7、验证是否router启动

sapgenpse get_my_name -v -n Issuer

8.平常启动saprouter

saprouter -r -S <port> -K "p:CN=HOSTNAME, OU=0000123456, OU=SAProuter, O=SAP, C=DE"

-r 表示 start

-S port默认的是3299 ,不填则就是3299

-K 表示启动是已加密的形式启动;

 

在启动后要SAP能访问,一定要HOSTNAME 这台服务器的外网IP及端口都是通的。

很多企业可能用内网IP能通过SAPROUTER访问,但是一旦用外网就不能访问了;

就是因为外网IP及端口在外部不能访问到。这有可能是该外网网关没有配置;

 

posted on 2013-04-11 19:53  jing_lee  阅读(788)  评论(0编辑  收藏  举报