【发布时间】:2015-06-03 20:35:49
【问题描述】:
我想使用我的 python 脚本从远程 Windows 2008 R2 服务器下载/上传文件。问题是我不想在我的 Windows 服务器上安装任何额外的东西。我只想使用我的正常登录凭据来实现这一点。
以下是我听说过的不同方法:
- 使用 paramiko SSH:但要使用它,我们必须在远程机器上安装 SSH 服务,我不想这样做。
- 使用python wmi模块:但我猜它没有从远程服务器下载文件的功能。
- 在本地机器上安装驱动器:也不想这样做,因为我想连接很多机器。
- 使用 winscp:我猜它也需要 SSH?
- Fabric:听说过这个,不知道它的先决条件是什么。
还有其他方法可以实现吗?
【问题讨论】:
-
为什么不直接使用UNC路径呢?只要您的帐户有权限,只需写入:\\server_name\$[drive_letter]\ etc..
-
除非你映射驱动器,否则你将如何在本地 Windows 机器上使用它?
标签: python windows ssh paramiko