基本上,我的工作有一个Shell脚本配置。我想把它给我的顾客。在此之前,我希望脚本不可读,但可以在另一个系统上执行。因此,我尝试使用shc加密脚本。 我创建了一个简单的脚本
#!/bin/bash
echo "Hallo World"
在我的CentOS7上的tester.sh
中并由命令./shc -f tester.sh
加密。加密的文件将更改为tester.sh.x
,然后重命名为tester1.sh
。并由命令./tester1.sh
成功执行。
在我的CentOS7上链接结果:
enter link description here
然后,我尝试使用SMTP将文件tester1.sh
复制到具有相同系统的另一台计算机上。但是在另一台计算机上,该文件无法成功读取,但无法执行。
这在另一个CentOS7上的结果
enter link description here