欢迎光临散文网 会员登陆 & 注册

Linux中使用pexpect模块,自动使用SCP命令批量传输文件

2023-09-08 00:46 作者:Rookie白小黑  | 我要投稿

- 使用pip安装Python中的pexpect模块,可以实现自动交互,用在scp中自动输入“yes”和密码;

- 如果机器A不能联网,可以将能联网的机器B上安装好的Pexpect模块文件夹拷入到A机器上,然后添加此Python三方模块的环境变量即可(可以百度怎么添加);

- 代码逻辑比较简单,可能存在隐藏未解锁的bug,使用过程中有疑问可以通过邮箱找到我,私信回复不及时;

- 使用时在Linux中执行 main.py 即可,注意需要系统中需要Pexpect模块;

- ProcessingAddress.py 是用来处理输入的IP地址的,可以同时输入多个IP范围,要求在代码中有解释;

- AutoSCP.py 用来调用Pexpect模块,实现自动输入 “yes” 和密码,和批量传输功能

main.py

ProcessingAddress.py

AutoSCP.py




Linux中使用pexpect模块,自动使用SCP命令批量传输文件的评论 (共 条)

分享到微博请遵守国家法律