2010-01-23 4 views
5

Ich brauche eine Methode der paramiko basierte Dateiübertragung mit einem leichten SSH2 Server (dropbear), der keine Unterstützung für SCP oder SFTP hat. Gibt es eine Möglichkeit, eine Katze zu erreichen und Stil Dateiübertragung umleiten, wie zum Beispiel:Paramiko gleichwertig pipline Kontrollen und Eingang/Ausgang Rohre

ssh server "cat remote_file" > local_file 

mit paramiko Kanälen?

Kann paramiko.Transport.open_channel() oder Message() den Job erledigen? Ich bin unsicher, wie ich vorgehen soll.

+0

Fehler in der ursprünglichen Frage behoben. Die Einschränkung ist der SSH-Server nicht der SSH-Client. – gunter

Antwort

1

Wenn die Einschränkung, wie Sie sagen, nur in Ihrem Client ist, können Sie einfach einen SFTP-Client direkt mit Paramiko implementieren - z. B. diesen Code example ansehen.