用python ssh脚本处理二级sh

2024-10-05 10:07:27 发布

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

我想写一个python脚本到服务器的ssh,并打印一些输出。但我在编码时遇到了一些问题,以下是我基本上想要实现的:

[zz@bts01 ~]$ cd /opt/cdma-msc/
[zz@bts01 cdma-msc]$ ./sccli
SoftCore for CDMA CLI (c) Quortus 2010
RAN> show system
System Configuration
  Software version:      V1.31
  System name:           RAN
  System location:
  Shutdown code:
  Emergency call dest:
  Current date/time:     Tue Feb 27 14:27:41 2018
  System uptime:         20h 33m
  Auto-provisioning:     Enabled
RAN> exit
Bye.
[zz@bts01 cdma-msc]$

请看上面我只想显示系统输出。 但问题是我使用的是python paramiko ssh包,看起来在我执行./sccli命令后它无法识别第二个shell。 如何允许python ssh脚本与第二个shell交互(在“RAN>;”上方)?你知道吗

谢谢!!你知道吗


Tags: 服务器脚本编码cdshellsystemsshopt
1条回答
网友
1楼 · 发布于 2024-10-05 10:07:27

存在一个python库,它是为从python运行SSH命令而构建的。它是相当强大和强大的。您可以在多台计算机上并行运行命令,它具有错误处理功能,可以作为根用户执行。。等等等等

看看:https://github.com/dwighthubbard/sshmap

如果您必须经常从python执行SSH命令,那么学习如何使用这个库是非常有价值的。你知道吗

相关问题 更多 >

    热门问题