Mac和Linux系统下,官网下载并安装,下载破解脚本(包含固定的一个注册码),执行脚本获取注册码,填写注册码。
# rpm -ivh scrt-7.3.6-963.rhel6-64.x86_64.rpm /*提示需要python-libs2.6,Mac的直接安装没这个问题,SecureCRT 8不存在这个问题*/
Requires: libpython2.6.so.1.0()(64bit)
# yum localinstall python-libs-2.6.6-64.el6.x86_64.rpm /*尝试安装2.6*/
Loaded plugins: fastestmirror, langpacks
Examining python-libs-2.6.6-64.el6.x86_64.rpm: python-libs-2.6.6-64.el6.x86_64
python-libs-2.6.6-64.el6.x86_64.rpm: does not update installed package.
Nothing to do
CentOS7开始系统就默认使用python-libs2.7,不再使用2.6了。那就找到2.7然后建立软连接2.6到2.7。
# find / -name libpython*
find: ‘/run/user/1000/gvfs’: Permission denied
/usr/lib64/libpython2.7.so.1.0
/usr/lib64/python2.7/config/libpython2.7.so
/usr/lib64/libreoffice/program/libpythonloaderlo.so
/usr/lib64/libpeas-1.0/loaders/libpythonloader.so
/usr/lib64/libpython2.7.so
/usr/lib64/libpython2.6.so.1.0
/usr/share/systemtap/tapset/libpython2.7-64.stp
# ln -s /usr/lib64/libpython2.7.so.1.0 /usr/lib64/libpython2.6.so.1.0 /*建立2.7的软连接*/
# yum localinstall scrt-7.3.6-963.rhel6-64.x86_64.rpm /*再次执行安装,程序菜单中显示快捷键*/
# find /usr/share/applications/ -name Secure* /*看看已经建立了快捷键*,在Internet菜单中就有快捷键了*/
/usr/share/applications/SecureCRT.desktop
# wget http://download.boll.me/securecrt_linux_crack.pl /*虽然这个脚本中的注册码已过期,但是针对SecureCRT 7和8还是照样能用*/
sub license {
print "\n".
"License:\n\n".
"\tName:\t\txiaobo_l\n".
"\tCompany:\twww.boll.me\n".
"\tSerial Number:\t03-15-097355\n".
"\tLicense Key:\tAC81ET 9RKAWY 6WP69G 8EQ1JB ABCM3D K4E85M D3WG57 RGFWT2\n".
"\tIssue Date:\t08-16-2015\n\n\n";
}
# whereis SecureCRT /*看看SecureCRT安装在哪里*/
# perl securecrt_linux_crack.pl /usr/local/bin/SecureCRT /*执行之,获得注册码*/
# perl /Users/evan/Downloads/securecrt_linux_crack.pl /Applications/SecureCRT.app/Contents/MacOS/SecureCRT /*Mac OS X的安装在这个目录*/
crack successful
License:
Name: xiaobo_l
Company: www.boll.me
Serial Number: 03-15-097355
License Key: AC81ET 9RKAWY 6WP69G 8EQ1JB ABCM3D K4E85M D3WG57 RGFWT2
Issue Date: 08-16-2015
增加针对SecureCRT 8的Mac OS破解:http://bbs.feng.com/read-htm-tid-10462083.html
Linux下如CentOS从7重新安装到8,重复上面的步骤即可
至于Windows,网上有一大把的破解版直接下载安装。
1. Mac安装上7.x版本之后,即便选择保存连接 密码,但是每次打开连接的时候都要求输入密码,如下更改即可(SecureCRT->Preference->General,取消勾选Use Keychain):
2. Mac下面用SecureCRT连接Mac本机自己时(方便一个界面管理多个主机)提示"a public key file has not been specified",问要不要现在指定。意思是,可以用公私钥而不使用密码。这样更好。那就使用终端到想要连接的用户目录下执行:
# ssh-keygen /*生成该用户的公私钥密码对,直接一路回车即可*/
# ll ~/.ssh /*可以看到有id_rsa和id_rsa.pub连个文件:后者是公钥,给别人用的;前者是私钥,留自己使用*/
# cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys /*把这个公钥加入到本机的认证秘钥文件,以备被连接时读取*/
3. 一次性批量打开多个会话连接
a) 如果有建立会话文件夹,那么直接选中文件,然后点击工具栏上的Connection或在Connect in Tab按钮即可批量标签tab形式打开(默认就是tab方式打开)
b) 即便没有文件夹,直接按住ctrl或者shift来连续或者间隔的选中连接,然后点击工具栏上的Connection或在Connect in Tab按钮
c) Windows中,右击会话,选择Create Desktop Shortcut,然后全新这些桌面快捷方式来批量打开会话
d) 设定SecureCRT开启时自动打开,菜单栏Options->Global Options->Default Session->Use auto session,然后选择添加想要自动打开的连接即可。
4. 批量针对所有/多个连接会话发送执行命令
菜单栏View->Command (Chat) Window,窗口底部会出现如下窗口,在空白窗口里右击选择Send Commands to All Sessions,如此就可以向打开的多个连接里执行同样的命令。想执行多个命令,除了&&之类固有的语法外,还可以ctrl+enter换行输入别的命令
5. 自动断开又自动连接,但是需要一直保持连接
菜单栏Options->Global Options->Default Session->Edit Default Settings...->Terminal->Send Protocol NO-OP,采用默认的60秒即可;使用发送字符串的方式感觉没有那么好,比如输入一个特殊字符,但所即便设置Backspace作为delete也删除不了这个敲入的字符,麻烦。
6. 会话屏幕记录行数及日志
调整下设置:Options -> Global Options -> Default Session -> EditeDefault Settings,为了使得每个会话使用独立的日志文件,所以给日志文件命名为SecureCRT_log_%Y%M%D_%H_%h%m%s.log,同时钩上Start log upon connect,其中的%H就是目标主机的IP地址。
并且把屏幕记录行数更改为更多如3000行
7. 两个快捷键
a. Alt/Command+Enter 全屏显示
b. Ctrl+tab 标签之间从左到右切换