Pergunta : URGENTE: copiar limas de um nó a um outro nó using pyxmlrpcClient

Olá! os peritos,
I querem um programa pequeno que deva funcionar como o comando básico do scp using o pitão. Mas não deve usar o comando do scp do sistema. Deve usar o RPC do pitão e deve copiar files.


BR Dushan.
class= do

Resposta : URGENTE: copiar limas de um nó a um outro nó using pyxmlrpcClient

Thnks para o esclarecimento

algumas sugestões


Porbably não o que você gosta mas já melhora do que os.system ()
1.) subprocess do uso. Popen
==========================
- estada com sshd no lado de usuário (targethost)
- usar subprocess.popen e reorientar o stdin, stdout, stderr como a tubulação a seu certificado.

a vantagem deve trabalhar um pouco rapidamente
o yu da desvantagem teve que movê-la mais tarde

2.) uso PExpect
=============
mesmos que 1.) mas em vez de subprocess.popen você pode usar PExpect.
dá-lhe um pouco de mais controle e segura-o mesmo o applicationsm, de que esperam um terminal real.

desvantagem.
ainda não portable.
PExpectt trabalha somente sob o cygwin se IIRC.
Windows teve que usar WExpect

3.) o uso uma biblioteca capaz do pitão do ssh e constrói o scp sobre ele
===================================================
http://www.lag.net/pipermail/paramiko/2005-April/000069.html
Por exemplo paramiko
o paramiko exige igualmente o módulo Crypto:
http://www.voidspace.org.uk/python/modules.shtml#pycrypto


Um artigo sobre suing o paramiko com scp é:
http://www.stillhq.com/python/paramiko/000001.html

Outras soluções  
 
programming4us programming4us