Ich möchte auf einem remoten Rechner mit einer ssh Verbindung die Ausgabe eines Programmes auf den lokalen Rechner übertragen.
Der Zugriss ist ohne Passwort möglich und in der shell funktioniert das Kommando, es ist also Parameterproblem, was ich derzeit nicht erkennen kann, da ich nicht so viel Erfahrung in Python habe.
ret=subprocess.run(["ssh", "raspberry@192.168.178.45", "-t", '"ls"|cat'], shell=True, capture_output=True, text=True, check=True)
subprocess.CalledProcessError: Command '['ssh', 'raspberry@192.168.178.45', '-t', '"ls"|cat']' returned non-zero exit status 255.
Hat jemand ein Tip für mich ?
ssh auf remote system mit output local mit Fehler
- __blackjack__
- User
- Beiträge: 14056
- Registriert: Samstag 2. Juni 2018, 10:21
- Wohnort: 127.0.0.1
- Kontaktdaten:
@franze_m: Das ``shell=True`` ist falsch und das ``cat`` ebenfalls.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari