第一种方法(gzexe):这种加密方式不是非常保险的方法,但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息。它是使用系统自带的gzexe程序,它不但加密,同时压缩文件。使用方法:加密:gzexetest.sh它会把原来没有加密的文件备份为test.sh~,同时test.sh即被变成加密文件;解密:gzexe-dtest.sh第二种方法(shc):shc是一个专业的加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP、密码等不希望公开的问题.shc的官网下载地址:http://www.datsi.fi.upm.es/~frosal/sources/安装方法:wgethttp://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.9.tgztarzxfshc-3.8.9.tgzcdshc-3.8.9mkdir-p/usr/local/man/man1makeinstall这是要回答yes或者y,不能直接回车,否则会报错发现报错的情况比较严重,如果报错内容如下:***Installingshcandshc.1on/usr/local***?Doyouwanttocontinue?yinstall-c-sshc/usr/local/bin/install-c-m644shc.1/usr/local/man/man1/install:target`/usr/local/man/man1/'isnotadirectory:Nosuchfileordirectorymake:***[install]Error1请创建mkdir-p/usr/local/man/man1/,然后运行makeinstall也可以直接无视,一般没什么影响,只是少了对应的帮助文档。