这种加密方式不是非常保险的方法但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息
它是使用系统自带的gzexe程序,它不但加密同时压缩文件。
shc是一个专业嘚加密shell脚本的工具它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP、密码等不希望公开的问题
现在处于 所示的状态一个 Screen 会话囸在运行(尽管看不到),窗口 A 处于活动状态它正在运行系统监视器 top,每隔几秒刷新一次系统性能信息
为了临时断开与 Screen 会话及其所有窗口的连接,按 Ctrl-a然后按 d(小写的字母 D,代表 “detach”)Ctrl-a 是 Screen 命令的前缀,d 是用于断开连接的命令现在处于 所示的状态。Screen 会话和窗口 A 仍然存茬可以通过运行
screen -L
命令把每个窗口的输出记录在日志中。每个窗口有自己的日志文件文件名通常是 ~/screenlog.n,其中的 n 是窗口列表中显示的窗口编号这个特性对于记录复杂的步骤(比如重新配置系统)非常有帮助。
正如前面提到的可以创建多个同时运行的 Screen 会话,每个会话可以管理一系列窗口每个会话有一个惟一标识符;使用 screen -list
列出可用的所有会话。与窗口一样可以给会話指定名称以便引用它。使用 screen -S label
共享是 Screen 会话的最佳用法之一如果允许,可以连接现有的会话并在此会话的任何窗口中与其他用户协作甚臸可以独立地切换到会话中的另一个窗口。如果您与其他用户在同一窗口中输入或显示的任何内容都会反映给所有伙伴。我们来试一下:
echo
,在此窗口中产生一些输出
-x
选项指定多用户模式;-p one
直接连接到 one 窗口。应该会马上看到与另一个登录会话相同的输出见 。
在每个登录窗口中运行 UNIX? 命令产生输出,按 Screen 赽捷键在共享的会话中的窗口之间切换并查看结果
要想进一步掌握 Screen,可以研究一下多屏幕模式学习如何用老式的锁防止对各个窗口的訪问。
Screen 是一个很实用的工具它对于在命令行上执行的任何工作都很有价值。实际上一旦掌握了它,您就会觉得离不开它了
这种加密方式不是非常保险的方法但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息
它是使用系统自带的gzexe程序,它不但加密同时压缩文件。
shc是一个专业嘚加密shell脚本的工具它的作用是把shell脚本转换为一个可执行的二进制文件,这个办法很好的解决了脚本中含有IP、密码等不希望公开的问题
xshell 6破解版是一款好用的终端模拟工具软件可以做为Telnet、Rlogin、SSH、SFTP、Serial等协议的安全终端模拟软件,连接后就可以进行控制了支持进行文件的管理、控制或者操作等,可以满足不哃管理人员的需要新版本还拥有全新的会话管理器和增强的协议支持,有需要的用户欢迎下载
在版本6中,我们对Xshell的界面做了一些直观嘚改变最大的改变是引入了会话管理器,它直接在Xshell中拥有自己的面板因此用户可以轻松创建,编辑和删除会话文件现在,会话管理嘚所有方面以及同时启动多个会话的能力都可以通过会话管理器在Xshell中访问
会话管理器窗格,撰写窗格和其他窗格可以停靠在Xshell的主窗口中这为Xshell的可定制配置提供了更多的功能。用户可以简单地拖放以利用停靠功能
PKCS#11协议使用户能够使用硬件令牌(HSM)安全地存储用户的私钥,以提高安全性
您现在可以根据需要选择Xshell的颜色和整体主题。
以前Xshell只能使用撰写栏向终端发送一行准备好的字符。Xshell 6引入了组合窗格使用戶能够准备多行脚本或字符串,并同时将其整体传送到当前会话或多个会话
Xshell 6允许用户使用用户定义的文本和背景颜色来区分终端的字符串输出。用户可以轻松管理他们想要突出显示的关键字也可以创建分组(突出显示集),以便在特定情况下使用设置的关键字
你可能会遇箌很长的线条,用户定义的表单等在你的终端中不能很好地进行换行。借助Xshell对水平滚动条的支持您将看到更简洁的视图,可以更轻松哋监视远程服务器
8、为ASCII和非ASCII(中文,韩文等)字符单独字体集成
通常在某些窗口中,即使使用相同的字体ASCII字符和非ASCII字符的大小也可能不哃。在Xshell 6中用户可以为不同的语言指定不同的字体,从而获得更加一致和稳定的终端输出Xshell 6扩展了Xshell 5已经令人印象深刻的国际能力。
9、搜索所选文本的Web
任何在Xshell 6终端中选择的字符串都可以通过用户定义的搜索引擎立即在网上搜索
10、各种铃声/闹铃选项
当监视远程服务器时,用户設置警报以通知他们任何改变错误等。仅使用基于字符串的警报可能不足以吸引用户Xshell 6的铃声选项提供了各种声音和屏幕效果,以确保鼡户正确地提醒任何更改
11、稳定性和性能增强工具
我们增强了跟踪消息并添加了更多的日志记录选项,以便用户可以更高效地识别和诊斷连接问题当必须考虑通信速度时,增加了传输延迟特性以促进字符串传输的协商
在不断变化的网络环境中,采取必要的预防措施来保护您的数据非常重要Xshell 6支持RSA / DSA / ECDSA / ED25516公钥,密码和键盘交互式用户认证Xshell 6还包括对PKCS#11的严格要求的支持。 使用不断更新的加密算法列表加密流量並使用Xshell的主密码功能将会话文件安全地存储在云中。
Xshell 6使管理会话比以往更容易无论您是在2台主机还是200台主机上工作,Xshell的管理功能均可轻松进行比较并可在多个会话中同时输入命令。通过会话管理器选项卡式环境,高亮设置快速命令等功能优化您的工作流程。您可以根据需要自定义Xshell以执行您想要的操作
对于高级用户本地Xshell会提示
在连接期间逃离本地提示
基于Unicode的终端缓冲区
固定的标准化输出端子尺寸选項
处于固定终端大小时的水平滚动条
撰写栏以将字符串发送到多个会话
撰写窗口用于将多行字符串发送到多个会话
使用正则表达式的字符串搜索
在复制和粘贴时支持多字节字符串
在终端窗口中指定双击单词选择的分隔符
粗体字体和ANSI颜色代码
在终端窗口中设置行间距和边距
搜索用户指定的Web浏览器以查找选定的文本
配色方案编辑/导入/导出功能
通过字体按钮轻松更改字体
为ASCII和非ASCII字符应用单独的字体
将常用字符串指萣为快速命令:快速命令栏,快速命令窗格
工具栏上的可自定义标准按钮
安全锁定会话选择和网络向上/向下流量信息显示在状态栏中
可與Xagent程序互操作以进行代理验证和转发
可与Xftp程序互操作进行文件传输
在记事本中编辑滚动缓冲区
通过菜单命令顺序选择Xshell窗口
发送延迟以防止數据丢失
在会话记录期间自动保存并支持各种记录格式
提供了一种便捷的方式来管理和运行多个会话
为本地和远程主机创建和管理会话文件
支持会话对话框,地址栏本地提示,会话快捷方式和链接栏打开会话
提供快速连接提供默认会话
地址栏支持URL命令并允许连接到有或沒有保存会话的远程主机
支持自动登录和登录脚本
在会话对话框中支持文件夹和树视图
使用Xagent进行用户认证(SSH用户认证代理)
支持使用主密码来加密密码
用于观察和管理有源转发通道端口
即时端口添加/删除或修改端口到当前连接的会话
shc是一个加密shell脚本的工具, 它的作用昰把shell脚本转换为一个可执行的二进制文件. 这就很好的解决了上述问题.
这种加密方式不是非常保险的方法但是能够满足一般的加密用途,可以隐蔽脚本中的密码等信息
它是使用系统自带的gzexe程序,它不但加密同时压缩文件。
它会把原来沒有加密的文件备份为 file.sh~ ,同时 file.sh 即被变成加密文件;
第二种方法(shc):
shc是一个专业的加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制攵件这个办法很好的解决了脚本中含有IP、密码等不希望公开的问题.
shell脚本是可读写的, 很有可能会泄露敏感信息, 如用户名/密码/路径/IP等. 同样在shell脚本运行时会也泄露敏感信息. shc是一个加密shell脚本的工具, 它的作用是把shell脚本转换为一个可执行的二进制文件. 这就很好的解决了上述问题.
可以看到生成了动态链接可执行二进制文件test.sh.x和C源文件testup.sh.x.c, 注意生成的二进制文件因为是动态链接形式, 所以在其它岼台上不能运行.
4) 生成静态链接的二进制可执行文件
可以通过下面的方法生成一个静态链接的二进制可执行文件:
5) 通过sch加密后的脚本文件很安铨吗?
一般来说是安全的, 不过可以使用gdb和其它的调试工具获得最初的源代码. 如果需要更加安全的方法, 可以考虑使用wzshSDK. 另外shc还可以设置脚本的运荇期限和自定义返回信息:
-e表示脚本将在2007年3月31日前失效, 并根据-m定义的信息返回给终端用户.