有没有办法使用 Python paramiko 包从 Unix 到 Windows 或从 Windows 到 Windows 的 scp 或 ssh?
它从 Windows 到 Unix 以及从 Unix 到 Unix 运行良好,但不适用于其他配置。
我的代码是
client = SSHClient()
client.set_missing_host_key_policy(AutoAddPolicy())
client.connect ('192.168.0.10', 22, 'username', 'pwd')
transport = client.get_transport ()
channel = transport.open_session ()
channel.set_combine_stderr (True)
channel.exec_command ("dir C:/")
我收到以下错误消息
回溯(最后一次调用):
文件“paramiko_test_scp.py”,第 50 行,在
client.connect ('192.168.0.10', 22, 'username', 'pwd')
文件 "C:\Python27\lib\site- packages\paramiko\client.py”,第 291 行,在 connect
sock.connect(addr)
文件“C:\Python27\lib\socket.py”,第 224 行,在 meth
返回 getattr(self._sock,name)(* args)
socket.error: [Errno 10061]