SecureCRT 奇技赢巧

  • 自动登录

打开CRT自动登录指定session:

155027_wHJc_109451.png

 

  • 标签页控制

双击标签页复制终端;复用断开的标签页

184058_1bnc_109451.png

 

  • 自动重连

每隔300秒自动输入一个空格,防止SSH强制断开空闲的连接

154949_t8k0_109451.png

 

  • 日志记录

自动将终端输出的内容写到日志文件里:

目录格式为:D:\bak\logs\%H_%M-%D_%h.log

生成文件为:D:\bak\logs\cwal.xyz_06-24_17.log

184516_KA1m_109451.png

 

  • 配色方案修改

默认的软链接、目录颜色是深蓝色,肉眼很难识别…

154540_IAuS_109451.png

 

  • 启用Emacs模式

默认按ALT键弹出的是SecureCRT的菜单栏,但是bash中的很多快捷键都需要使用到“ALT+字母”的组合键,常用的有:

向前移动一个单词M-f
向后移动一个单词M-b
向前删一个单词M-d
向后删一个单词, 单词之间以符号分割C-M-h

参考:高效操作Bash - 极限手指

154628_sBxs_109451.png

 

  • 创建快捷键

注意有些组合键可能会与BASH默认快捷键冲突。可以参考我创建的快捷键:

183507_eUlR_109451.png

154833_ilCI_109451.png

 

  • 自定义脚本

如果需要登陆一台跳板机,然后再从跳板机登陆到其他机器,如何实现一步到位免密登陆“第三方”服务器呢?

  1. SecureCRT支持vbs脚本运行,参考:A Guide to Using VBScript in SecureCRT - VanDyke Software
  2. 然后需要在跳板机上放置一个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方式登陆,可能会出现一些意想不到的问题。

202250_ou2U_109451.png

转载于:https://my.oschina.net/cwalet/blog/905414

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值