SecureCRT 是个强大的命令行工具,有许多插件需可以帮助我们提高效率
这边介绍一下使用SecureCRT调用cmd 实现 K8s自动登录的方案
首先写一个bat 实现 K8s登录的脚本 示例为 sl_connect.bat
然后将脚本加到环境变量中
SecureCRT的配置
在协议中选择 “local shell”
在 local shell 中 选择 cmd 还是powershell ;示例是cmd
Initial folder 可以直接设置为 你的项目路径 , 方便调用脚本
勾选“automate logon”再删除里面的内容,添加自定义的登录脚本,示例为“sl_connect.bat”
然后根据镜像的提示自动的输入固定的内容 ,示例是 先输入1 选择的确,然后再输入 kgp (kubectl get pods)
保存这个session 然后 可以在 session manager 窗口看到你的会话,双击即可自动登录
然后你可用他的各种功能实现不同的操作。
举例:
- 定期执行查询操作
- 自动执行docker 挂载的自定义脚本
- 点button 执行预定义命令或者代码段