0

Unix から Windows または Windows から Windows に scp または ssh するために Python paramiko パッケージを使用する方法はありますか?

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:/")  

次のエラー メッセージが表示されます

トレースバック (最新の呼び出しが最後):
file "paramiko_test_scp.py", line 50, in
client.connect ('192.168.0.10', 22, 'username', 'pwd')
File "C:\Python27\lib\site- packages\paramiko\client.py", line 291, connect
sock.connect(addr)
File "C:\Python27\lib\socket.py", line 224, in meth
return getattr(self._sock,name)(* args)
socket.error: [Errno 10061]

4

1 に答える 1

2

Windowsソケットエラー10061は、接続がないことを意味します。ターゲットマシンがアクティブに拒否しました。-SSHサーバーが実行されていますか(OpenSSHを使用していますか?)-ファイアウォールを無効にしてみてください

于 2011-03-11T17:06:35.793 に答える