前言:堡垒机上多厂家共用,导致脚本需要加密并设置过期时间
一、使用shc(二进制)
1、安装shc
sudo yum install epel-release sudo yum -y install shc sudo yum -y instal epel-release && sudo yum -y install shc |
2、加密
#编译为二进制,并重命名输出文件 #shc -f kbl.sh -o kbl #设置时间限制 #shc -f kbl.sh -e 19/06/2024 -m '过期了' |
二、使用gzexe(压缩、非二进制)
1、上传文件到/home/wyy/下
chmod 777 /home/wyy/kbl.sh |
gzexe /home/wyy/kbl.sh |
2、如果要解压
gzexe -d /home/wyy/kbl.sh |
三、全局命令配置
cp /home/wyy/kbl.sh /usr/bin/kbl |
四、调用
查看命令帮助: kbl |