paramiko mit rsa key ohne passphrase
Verfasst: Montag 8. Juni 2020, 13:30
Hallo Zusammen,
ich versuche gerade mit einem Python3.7 Script uns Paramiko über SSH auf einem anderen PC Befehle auszuführen. Mein Script sieht wie folgt aus:
Wenn ich das Script aufrufe, gibt es keine Ausgabe auf dem Schirm, breche ich das Script ab kommt folgende Ausgabe:
Kann mir da jemand helfen, wo der Fehler liegt.
Mfg Bernd
ich versuche gerade mit einem Python3.7 Script uns Paramiko über SSH auf einem anderen PC Befehle auszuführen. Mein Script sieht wie folgt aus:
Code: Alles auswählen
import os
import sys
import paramiko
ssh = paramiko.SSHClient()
hostkeytype = None
hostkey = None
hostname = "192.168.100.12"
client = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
pkey_file = os.path.expanduser('~/.ssh/id_rsa')
passphrase = sys.stdin.readline().strip('\n')
pkey = paramiko.RSAKey.from_private_key(pkey_file, passphrase)
client.connect(hostname, username="root", pkey=pkey)
stdin, stdout, stderr = client.exec_command('cp /root/test.call /var/log')
for line in stdout:
print (line.strip)
client.close()
Code: Alles auswählen
CTraceback (most recent call last):
File "Test.py", line 13, in <module>
passphrase = sys.stdin.readline().strip('\n')
KeyboardInterrupt
Mfg Bernd