1.需求
巡检脚本中,需要登录到各节点上进行操作。登录这一过程涉及到明文密码,所以需要用到对脚本加密的方式,不让密码曝露。
2.选择
shc这款软件 可以直接把sh脚本转换为可执行的二进制文件。
3.安装
wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgz
防止链接失效 放到了这里
http://pan.baidu.com/s/1kTAPafX
make -p /usr/local/man/man1/
tar xzvf shc-3.8.7.tgz
cd shc-3.8.7
make test
make string
make install
以上安装过程来自百度
4.使用
shc -r -f x.sh #-f 源脚本文件
会生成一个.c和.x的文件
直接./x.x即可运行源脚本
5.安全
是否会被解密?
6.麻烦
对于写后的shell脚本还要删掉或者另外处理