-
自动登录
打开CRT自动登录指定session:
-
标签页控制
双击标签页复制终端;复用断开的标签页
-
自动重连
每隔300秒自动输入一个空格,防止SSH强制断开空闲的连接
-
日志记录
自动将终端输出的内容写到日志文件里:
目录格式为:D:\bak\logs\%H_%M-%D_%h.log
生成文件为:D:\bak\logs\cwal.xyz_06-24_17.log
-
配色方案修改
默认的软链接、目录颜色是深蓝色,肉眼很难识别…
-
启用Emacs模式
默认按ALT键弹出的是SecureCRT的菜单栏,但是bash中的很多快捷键都需要使用到“ALT+字母”的组合键,常用的有:
向前移动一个单词 M-f 向后移动一个单词 M-b
向前删一个单词 M-d 向后删一个单词, 单词之间以符号分割 C-M-h
-
创建快捷键
注意有些组合键可能会与BASH默认快捷键冲突。可以参考我创建的快捷键:
-
自定义脚本
如果需要登陆一台跳板机,然后再从跳板机登陆到其他机器,如何实现一步到位免密登陆“第三方”服务器呢?
- SecureCRT支持vbs脚本运行,参考:A Guide to Using VBScript in SecureCRT - VanDyke Software
- 然后需要在跳板机上放置一个plink程序,下载 PLINK 源码,自行编译即可。
一段简单的vb脚本如下:
#$language = "VBScript"
#$interface = "1.0"
crt.Screen.Synchronous = True
Sub Main
crt.Screen.Send "./bin/plink -P 22 -pw '密码2' root@2.2.2.2" & chr(13)
crt.Screen.Send "cd /home" & chr(13)
End Sub
不建议在下面配置Expect方式登陆,可能会出现一些意想不到的问题。