测试环境:物理机操作系统Win10;虚机操作系统centos Linux release 7.9.2009(core)
编程语言:Python
一、编辑下载文件所需的Python命令
import paramiko #需要下载此模块
import scp #需要下载此模块
client = paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect('192.168.48.131', username='虚机登陆用户名字可root或其他', password='登陆用户密码,自行修改')
scp = scp.SCPClient(client.get_transport())
scp.get('/root/test1.c','d:\\wyf\\')#经常在这个地方出现问题,原有语句为 scp.get('/root/test1.c','d:\wyf\'),出现报错,需要加“/",来解决。
scp.close()
client.close()
安装paramiko、scp模块命令如下:
pip install paramiko
二、编辑bat文件
增加一行命令即可
d:\wyf\text.py
三、配置自动任务(Win10)
鼠标点击我的电脑,按右键,进入管理界面
点击任务计划程序
点击创建任务
选择执行的批处理文件
输入批处理时间
最终结果
四、测试结果
运行前
自动运行后
五、注意事项
建议用于私网环境中,密码和用户名可以被其他人看到。