【发布时间】:2017-09-20 11:52:53
【问题描述】:
我一直在尝试使用密码将文件 scp 到远程计算机。我使用了这段代码:
import os
import scp
client = scp.Client(host="104.198.152.xxx", username="nxxx", password="xxxxxx")
client.transfer("script.py", "~/script.py")
正如How to scp in python? 中的建议,但它输出:
File "script.py", line 5, in <module>
client = scp.Client(host="104.198.152.153", username="nazarihome", password="mohMOH13579")
AttributeError: 'module' object has no attribute 'Client'
我还尝试了人们建议的其他方法,但似乎都不起作用。有人有真正有效的建议吗?
附言如果您的答案取决于密码,我必须使用密码而不是密钥。
【问题讨论】:
-
你试过
scp.SCPClient而不是scp.Client吗? -
您从问题中复制了一个示例,而不是答案。再看一下您基于示例的帖子。
-
您提到的帖子中的代码不是真实的。这是一种愿望清单。