SecureCRT通过脚本实现自动化登录

简介: SecureCRT通过脚本实现自动化登录

场景

公司为了安全性,访问服务器IP地址之前又添加了一层堡垒机,每次登录都要非常麻烦的通过ssh输入IP地址,用户名和密码。在网络不好或大量服务器IP的情况下,会浪费大量的时间在这上面。


解决方案

SecureCRT是一款很好用的终端仿真程序。通过录制脚本功能,可以很容易的录制一个脚本。然后修改,使用此脚本就可以轻易的登录系统。


步骤

1、打开script–》Start Recording Script,然后就进行登录操作。当完成登录之后,停止录制。

2、保存并修改录制文件。

3、右击连接,properties,connection,Logon Actions,勾选Logon script,选中刚录制的脚本。

4、重新登录,就会发现已经能够自动操作刚才的登录过程。

PS:针对录制的脚本可以进行进一步修改,如果属性相关脚本,可以个性化定制一些打开的操作。


实例

vbs代码如下:


#$language = "VBScript"

#$interface = "1.0"


crt.Screen.Synchronous = True


Sub Main

   crt.Screen.Send "root@100.100.100.100" & chr(13)

   crt.Screen.WaitForString "root@100.100.100.100's password: "

   crt.Screen.Send "mypassword" & chr(13)

   crt.Screen.Send "cd /opt/app" & chr(13)

   crt.Screen.Send "ls" & chr(13)

End Sub

1

2

3

4

5

6

7

8

9

10

11

12

13

此例子中,首先登录ip地址为100.100.100.100的地址,用户名为root,密码为mypassword,登录之后又进入目录/opt/app,然后调用了ls方法,查看此路线的文件。



目录
相关文章
|
7月前
|
人工智能 监控 Kubernetes
77_自动化脚本:Makefile与Airflow
在当今AI大模型时代,高效的工作流管理对于模型训练、推理和部署至关重要。随着大模型规模的不断增长和复杂度的提升,传统的手动脚本管理方式已无法满足需求。自动化脚本和工作流调度系统成为构建健壮、可重复、可扩展的LLM Pipeline的关键工具。其中,Makefile作为经典的自动化构建工具,与Airflow作为现代工作流调度平台的结合,为LLM开发团队提供了强大的工作流管理能力。
221 0
|
8月前
|
测试技术
自动化测试登录后的功能
在自动化测试的时候,往往许多功能需要登录以后才可以进行操作的,在这里我介绍一种方法,在登录以后将Cookies信息存入本地文件,在测试登录以后操作的时候再从本地文件把信息调出来存入Cookies
156 4
|
9月前
|
传感器 人工智能 JavaScript
Playwright实战:写UI自动化脚本,速度直接起飞
简介: 测试工程师老王因UI自动化问题深夜奋战,反映出传统测试工具的局限性。微软开源的Playwright凭借智能等待、跨域操作、移动端模拟与网络拦截等强大功能,正迅速取代Selenium,成为新一代自动化测试标准。其稳定高效的设计显著降低维护成本,助力企业构建高质量测试流程。
|
11月前
|
机器学习/深度学习 Kubernetes 监控
Kubernetes 节点故障自愈方案:结合 Node Problem Detector 与自动化脚本
本文深入探讨了Kubernetes节点故障自愈方案,结合Node Problem Detector(NPD)与自动化脚本,提供技术细节、完整代码示例及实战验证。文章分析了硬件、系统和内核层面的典型故障场景,指出现有监控体系的局限性,并提出基于NPD的实时事件捕获与自动化诊断树的改进方案。通过深度集成NPD、设计自动化修复引擎以及展示内核死锁恢复的实战案例,文章详细说明了自愈流程的实现步骤与性能优势。此外,还提供了生产环境部署指南、高可用架构设计及安全防护措施,并展望了机器学习增强故障预测和混沌工程验证的进阶优化方向。全文约1.2万字,适合希望提升Kubernetes集群稳定性的技术人员阅读。
742 2
|
关系型数据库 Shell 网络安全
定期备份数据库:基于 Shell 脚本的自动化方案
本篇文章分享一个简单的 Shell 脚本,用于定期备份 MySQL 数据库,并自动将备份传输到远程服务器,帮助防止数据丢失。
|
Web App开发 人工智能 JSON
AutoMouser:AI Chrome扩展程序,实时跟踪用户的浏览器操作,自动生成自动化操作脚本
AutoMouser是一款Chrome扩展程序,能够实时跟踪用户交互行为,并基于OpenAI的GPT模型自动生成Selenium测试代码,简化自动化测试流程。
1176 17
AutoMouser:AI Chrome扩展程序,实时跟踪用户的浏览器操作,自动生成自动化操作脚本
|
Web App开发 数据采集 JavaScript
Chrome浏览器实例的TypeScript自动化脚本
Chrome浏览器实例的TypeScript自动化脚本
|
Python
自动化微信朋友圈:Python脚本实现自动发布动态
本文介绍如何使用Python脚本自动化发布微信朋友圈动态,节省手动输入的时间。主要依赖`pyautogui`、`time`、`pyperclip`等库,通过模拟鼠标和键盘操作实现自动发布。代码涵盖打开微信、定位朋友圈、准备输入框、模拟打字等功能。虽然该方法能提高效率,但需注意可能违反微信使用条款,存在风险。定期更新脚本以适应微信界面变化也很重要。
1504 61
自动化微信朋友圈:Python脚本实现自动发布动态
|
运维 Kubernetes Devops
自动化运维:从脚本到工具的演进之旅
在数字化浪潮中,自动化运维成为提升效率、保障系统稳定的关键。本文将探索自动化运维的发展脉络,从基础的Shell脚本编写到复杂的自动化工具应用,揭示这一技术变革如何重塑IT运维领域。我们将通过实际案例,展示自动化运维在简化工作流程、提高响应速度和降低人为错误中的重要作用。无论你是初学者还是资深专家,这篇文章都将为你提供宝贵的洞见和实用的技巧。

热门文章

最新文章