Pro*_*mer 1 paramiko python-3.x
我正在尝试使用基于此模块的 SCP: https: //pypi.python.org/pypi/scp
我尝试运行以下命令:
def scpImport():
ssh = SSHClient()
ssh.load_system_host_keys()
ssh.set_missing_host_key_policy(AutoAddPolicy)
ssh.connect("IP", port=22)
with SCPClient(ssh.get_transport()) as scp:
scp.put('test.txt')
Run Code Online (Sandbox Code Playgroud)
然而,我的程序说:
File "C:\Python34\lib\site-packages\paramiko\client.py", line 288, in connect
server_key)
TypeError: missing_host_key() missing 1 required positional argument: 'key'
Run Code Online (Sandbox Code Playgroud)
是因为我没有 ssh 的身份验证形式吗?我需要在连接语句中传递私钥/公钥吗?如果是这样,我不确定如何执行此操作,因为该模块的示例很少。
小智 5
尝试:
ssh.set_missing_host_key_policy(AutoAddPolicy())
Run Code Online (Sandbox Code Playgroud)
代替:
ssh.set_missing_host_key_policy(AutoAddPolicy)
Run Code Online (Sandbox Code Playgroud)
设置一个实例而不是类本身。
归档时间: |
|
查看次数: |
1660 次 |
最近记录: |