2010-01-23 16 views
5

Necesito un método de transferencia de archivos basado en paramiko con un servidor liviano SSH2 (dropbear) que no tiene soporte para SCP o . ¿Hay una manera de lograr un gato y redirigir la transferencia de archivos de estilo, tales como:Paramiko equivalente de controles pipline y tubos de entrada/salida

ssh server "cat remote_file" > local_file 

con paramiko canales?

¿Puede paramiko.Transport.open_channel() o Message() hacer el trabajo? No estoy seguro de cómo proceder.

+0

Error corregido en la pregunta original. La limitación es el servidor SSH, no el cliente SSH. – gunter

Respuesta

1

Si la limitación, como dices, es solo en tu cliente, puedes implementar fácilmente un cliente SFTP directamente con paramiko, por ejemplo, mira este código example.