Python脚本,它自动将SSHing发送到服务器,通过端口9100远程登录到打印机,运行两个命令并进行清洗和重复?

2024-04-23 22:11:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我的目标是远程访问一系列联网设备,并将超时设置更改为“10”。我相信这可以通过Python实现自动化

有人可以帮助我开始使用python脚本,该脚本执行以下工作流:

  1. SSH连接到相关网络设备的本地服务器
  2. 远程登录9100端口上的网络设备telnet <ip address> 9100
  3. 运行命令getvar timeout value
  4. 预期输出值为"10"
  5. 如果预期的输出值不是"10",请运行命令setvar timeout value 10
  6. 再次运行命令getvar timeout value
  7. 如果预期的输出值仍然不是"10",则冲洗并重复步骤5-7
  8. 如果预期的输出值为"10",请注销网络设备
  9. 移动到阵列中下一个联网设备的下一个IP地址,并重复步骤1-9

Tags: 端口命令ip服务器脚本目标远程value