Tag: paramiko
Paramiko ist ein Python-Modul, Implementierung des SSH2-Protokolls.
3
Antworten
Ich bin mit dem folgenden code: import paramiko def runSshCmd(hostname, username, password, cmd, timeout=None): client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) client.connect(hostname, username=username, password=password, allow_agent=False, look_for_keys=False, timeout=timeout) stdin, stdout, stderr = client.exec_command(cmd) stdin.flush() data = stdout.read() print (data) client.close() runSshCmd("10.128.12.32",
2
Antworten
Ich versuche, eine Verbindung über SSH zu einem Rechner-tunneling über einen anderen computer mit paramiko in Python, aber ich habe einige seltsame Fragen. Meine config-Datei in /.ssh/config sieht wie folgt aus: Host remoteA HostName 169.254.1.1 User root
2
Antworten
So, ich versuche zum erstellen einer aws lambda-Funktion zur Anmeldung an einer Instanz, und führen Sie einige Sachen. Und das Skript funktioniert außerhalb von lambda, aber wenn ich das Paket mit den gleichen Anweisungen wie diese https://aws.amazon.com/blogs/compute/scheduling-ssh-jobs-using-aws-lambda/
1
Antworten
Ich habe eine harte Zeit zu verstehen, wie die recv() Funktion arbeitet. http://docs.paramiko.org/en/1.13/api/channel.html#paramiko.channel.Channel.recv Verstehe ich das empfangen wird ist ein Block ein Daten jedes mal, wenn Sie die Funktion aufrufen, sondern kann das jemand näher auf die
2
Antworten
Ich habe Probleme bei der Installation paramiko auf einem system. Dieser gleiche Befehl funktionierte früher, aber dann änderte sich etwas und ich musste neu installieren Python, und jetzt paramiko nicht installieren. Ich benutze Windows 7 mit Python
2
Antworten
Ich habe einige Probleme mit den Befehlen sudo mit paramiko f.ex-sudo apt-get update hier ist mein code: try: import paramiko except: try: import paramiko except: print "There was an error with the paramiko module" cmd = "sudo
1
Antworten
Brauche ich den login in ssh zu einem server zu tun "su username" (ohne Passwort) zum ausführen einiger Befehle als user (, die keine direkte login in ssh). Vom terminal, es wäre so etwas wie dieses: root@cs01:~#
1
Antworten
Weiß ich, mit Paramiko der SSHClient-Klasse, Sie können einen entspannten fehlende host-Schlüssel-Politik, wie so: ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) Allerdings bin ich eine Datei öffnen stream via SFTP (nicht SSHClient), etwa so: t = paramiko.Transport((process['hostname'], 22)) keyfile =
2
Antworten
Dieser code hilft mir eine shh-Verbindung. Ich weiß, dass set_missing_host_key_policy hilft wenn der Schlüssel nicht gefunden wurde, in der known_hosts. Aber es ist nicht so benehmen wie die tatsächliche ssh, weil nach dem ersten mal, wenn ich
1
Antworten
Ich versuche, die Verbindung zu einem SFTP-durch Paramiko mit einem Passwort-geschützten SSH-Schlüssel. Ich habe geladen den key in Pageant (was ich verstehen wird unterstützt durch Paramiko), aber ich kann nicht ankommen es zu entschlüsseln meiner privaten Schlüssel.
2
Antworten
Mir beim Aufruf der connect-Funktion des Paramiko SSHClient Klasse, gibt es einige log-Daten über die Verbindung, die ich möchte, zu unterdrücken. Gibt es eine Möglichkeit, dies entweder durch Paramiko selbst, oder Python im Allgemeinen? InformationsquelleAutor Nikolas Stephan
3
Antworten
Ich versuche, eine Verbindung über SFTP auf einen remote-server von Python (mit Paramiko) zu automatisieren Abruf von Dateien. System-Versionen: OS: Mac OS X Lion Python: 2.7.1 Paramiko: 1.7.7.2 Meine kleinste Beispiel: key_file = '/absolute/path/to/.ssh/id_rsa_key' # NOT .pub
3
Antworten
Ich habe Probleme mit einer Anwendung, die ich Schreibe, die downloads und uploads von Dateien zu und von anderen Rechner via SSH. Das Problem, das ich betroffen bin, ist, dass ich bekommen kann (download -) Dateien Prima,
6
Antworten
Möchte ich zum herunterladen ein Verzeichnis mit unbekannten Inhalt rekursiv über SSH und habe versucht, Paramiko. Ich habe gesehen, dass mehrere Beispiele, wie hoch-Verzeichnisse, aber keine, die deckt rekursive herunterladen. Kann ich Liste alle Elemente in einem
4
Antworten
Ich bin desinging test Fälle, in denen ich verwenden paramiko für SSH-verbindungen. Testfälle enthalten in der Regel paramiko.exec_command() Anrufe, die ich über ein wrapper für (genannt run_command()). Hier self.ssh ist ein Herzen lag der paramiko.SSHClient(). Ich benutze
2
Antworten
Ich bin Debuggen von code, die gehen, um führen mich ständig einloggen /aus einer externen sftp-Server. Weiß jemand, ob paramiko, schließt sich automatisch ein ssh /sftp-Sitzung auf dem externen server, wenn ein nicht-paramiko Ausnahme ausgelöst wird, in
3
Antworten
Habe ich ein Skript geschrieben in Python 3, die erfordert paramiko. Ich installiert paramiko by doing: pip install paramiko und bekam: Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.7/dist-packages Requirement already satisfied (use --upgrade to
1
Antworten
Ich versuche, die config eines cisco-Routers durch paramiko. Zuerst habe ich ssh zum router und dann Befehle ausführen. Aber wenn ich eine Verbindung zum router kann ich nicht gehen, um configuer-Modus. Ich meine den router anschließen, im
4
Antworten
Hintergrund: Ich bin mit python paramiko zu automatisieren den Prozess, den ich Durchlaufen, jedesmal, wenn ich die hand in ein Programm für eine Klasse. Wir verwenden einen Befehl namens "DIN" einzureichen, source-code, aber dieser muss getan werden,
12
Antworten
Dies klingt vielleicht wie eine wiederholte Frage auf SF, aber ich konnte nicht finden, eine klare Antwort, aber doch.So. Ich installierte Paramiko 1.7 mit "setup.py install" - Befehl und beim laufen die demo.py Programm, bekam ich diese
2
Antworten
Ich möchte ein Programm schreiben (in Python 3.x auf Windows 7), führt mehrere Befehle auf einem remote-shell über ssh. Nach einem Blick auf paramikos' exec_command() Funktion, merkte ich, dass es nicht geeignet für meinen Anwendungsfall (weil der
2
Antworten
Ich Schreibe ein Python-Skript herunterladen muss ein remote-xml-Datei zu analysieren. Ich bin mit paramiko für Sie. Hier ist das Skript: def copyFile(ip, user, pwd, remotePath, localPath): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) try: ssh.connect(ip,username=user,password=pwd) ### Copy remote file to
5
Antworten
Ich habe einen code, wo ich bin, ein Kommando auszuführen, die auf remote-Linux-Maschine und Lesen Sie die Ausgabe mit Paramiko. Der code def sieht so aus: ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(IPAddress, username=user['username'], password=user['password']) chan = self.ssh.get_transport().open_session() chan.settimeout(10800)
3
Antworten
Ich versuche zum ausführen eines sudo-Befehls auf einem Remotecomputer mithilfe von python-paramiko, wenn ich den Befehl auszuführen, ich Binde es mit 3 streams, und ich verwende den input-stream, um das Passwort weitergeben, aber es funktioniert nicht, dies
4
Antworten
Ich Suche auf dieser Website und mehreren anderen Orten, aber ich habe nicht in der Lage war zu beheben, mein problem ist der Anschluss und die Aufrechterhaltung der ssh-Sitzung nach einem Befehl. Unten ist mein Aktueller code:
3
Antworten
Ich versuche zu kombinieren die Ausgabe von stdout und stderr. Meine überzeugung ist, dass dies getan werden kann, mit der set_combine_stderr() of a Channel-Objekt. Dies ist, was ich Tue: SSH = paramiko.SSHClient() #I connect and everything OK,
1
Antworten
Ich bin mit Paramiko und versucht, eine Verbindung zu meinem SFTP-server. Hier ist der code, den ich schrieb: class SFTPUploader: def __init__(self, host, username, password, port): transport = paramiko.Transport((host, port)) print transport transport.connect(username = username, password =
1
Antworten
Ich muss ein job (mit meinem web-server) auf einer remote-Maschine, die dauert etwa 10 Minuten. Habe ich verwendet pxssh - Modul in python für die gleiche, aber es gibt mir "timeout-Fehler"(non-blocking). Nun, ich bin mit paramiko aber
5
Antworten
OK. Ich lese die Installation auf Windows paramiko. Alle genannten Methoden einfach nicht funktionieren. Autoren unterschiedliche Umgebungen mit unterschiedlichen Komponenten/libraries installiert. Oder können Sie nicht testen Sie Ihre Lösungen vor der Buchung eine Antwort 🙂 Entfernte ich
3
Antworten
Habe ich installiert paramiko 1.15.2 auf der Linux Maschine. Aber ich möchte wissen, seine version über den Befehl. Gibt es irgendein Befehl druckt version von paramiko installiert? ist es nicht ein version - Attribut? so paramiko.version? Nein,
3
Antworten
Ich bin einen zeitintensiver python-Skript über ssh auf einer entfernten Maschine mit paramiko. Wie ein Zauber funktioniert, bisher keine Probleme. Leider stdout (bzw. der stderr) werden nur angezeigt, nachdem das Skript beendet wurde! Aufgrund der Ausführung Zeit,
7
Antworten
Ich habe ein problem bei der Verbindung zu einem Gerät mit einem Paramiko (version 1.7.6-2) ssh-client: $ python Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) [GCC 4.4.3] on linux2 Type "help", "copyright", "credits" or "license" for more
5
Antworten
Ich bin neu paramiko, eine Idee, wie ich das paramiko.RSAKey.from_private_key () - Funktion? Ich weiß, es ist ein from_private_key_file(), aber ich bin daran interessiert, eine Funktion zum analysieren eines privaten Schlüssels (wie unten) und verwenden, dass der
3
Antworten
ich bin mit Paramiko, eine Verbindung über ssh zu einem server. Basic-Authentifizierung funktioniert gut, aber ich kann nicht verstehen, wie die Verbindung mit öffentlichen Schlüssel. Wenn ich eine Verbindung mit putty die server sagen mir das: Using
1
Antworten
Hallo, ich bin mit python und versucht, eine Verbindung zu sftp und wollen das abrufen einer xml-Datei von dort und müssen Platz in meinem lokalen system, unten ist der code import paramiko sftpURL = 'sftp.somewebsite.com' sftpUser =
6
Antworten
Ich versuche zum ausführen eines interaktiven Befehls durch paramiko. Die cmd-Ausführung versucht, die Eingabeaufforderung für ein Passwort, aber ich weiß nicht, wie Sie angeben, das Passwort durch paramiko ist exec_command und die Ausführung hängt. Gibt es eine
2
Antworten
Möchte ich verwenden paramiko zu ssh2 auf einem remote-host durch public-key-Authentifizierung, richte ich die Tasten, wie Sie diese Schritte: Vor Ort: Local> ssh-keygen Generating 1024-bit dsa key pair 9 o.oOo..oOo.o Key generated. Passphrase : Again : Private
1
Antworten
Will ich liefern einen Fehlercode, wenn der folgende Fehler ausgelöst wird: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "UserManagementRemote.py", line 202, in create_group ssh.connect(hostname, username=user, password=remotepass) File "/usr/lib/python2.6/site-packages/paramiko/client.py", line 290, in connect
5
Antworten
Ich bin neu in Python-Skripting. Ich kopieren müssen einige Ordner von meiner lokalen Maschine (windows) auf Linux-server. Jetzt kopiere ich den Ordner öffnen WinSCP-Konsole. Ich brauche, um diesen Prozess zu automatisieren. Ich habe geschrieben untenstehenden code in
1
Antworten
Immer Fehler connection refused Fehler beim Versuch eine Verbindung zum host kopieren einer lokalen Datei auf dem host-server. Habe keine Problem mit dem server verbinden aus der Ferne aber. host = "9.29.22.222" username = "XXX" password =
3
Antworten
Habe ich versucht zu installieren paramiko-Modul (mit easy_install) auf windows, aber ich bekam folgende Meldung : GMP or MPIR library not found not building crypto.publickey._fastmath setup script exited with error: command 'gcc' failed permission denied Ich habe
1
Antworten
Ich bin schreiben Sie diesen code in paramiko : def TryExecute(hostname='192.168.1.1', user='root', passwd='root'): ssh = SSHClient() ssh.set_missing_host_key_policy(AutoAddPolicy()) ssh.connect(hostname, username=user, password=passwd, timeout=3) #stdin, stdout, stderr = ssh.exec_command("uname -a") session = ssh.invoke_shell() session.send("\n") session.send("echo step 1\n") time.sleep(1) session.send("sleep 30\n")
1
Antworten
Ich versuche es mal mit python 2.7.1 und paramiko 1.12.0: connection = paramiko.SSHClient() connection.load_host_keys(os.path.expanduser(os.path.join("~", ".ssh", "known_hosts"))) connection.set_missing_host_key_policy(paramiko.AutoAddPolicy()) connection.connect(hostIP, 22, 'd', 'd') command = 'ls' (stdin, stdout, stderr) = connection.exec_command(command) response = stdout.readlines() errormsg = stderr.read() Aber ich
2
Antworten
so arbeite ich mit paramiko für einige grundlegende SSH testen und ich bekomme keine Ausgabe in die Standardausgabe. Heres mein code. import paramiko client=paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) com="ls ~/desktop" client.connect('MyIPAddress',MyPortNumber, username='username', password='password') output="" stdin, stdout, stderr = client.exec_command(com) print
2
Antworten
Ich bin wirklich, wirklich neues zu python und ssh. Ich versuche zu schreiben, ein einfaches Programm zu öffnen ssh Verbindung mit python. Ich habe bereits paramiko, aber das problem das ich habe ist dieses: Verwendung von terminal
1
Antworten
Ich versuche, Dateien von remote-Pfad auf meinem lokalen dir. Wenn ich ausführen des Codes bekomme ich eine Fehlermeldung. wie weiter unten beschrieben. import paramiko import SSHLibrary from stat import S_ISDIR server, username, password = ('Remote ID', 'root',
2
Antworten
Schreibe ich ein Skript in Python für login, ssh und Lesen Sie die Ausgabe der Befehle gerade ausgeführt werden. Ich bin mit paramiko-Paket für diese. Ich bin versucht, durch den Befehl "top" und bekommen dessen Ausgabe auf
2
Antworten
Die Frage: Kann ich etwas tun wie: self.sftp.put(sourceFilePath, final_destination, use_sudo=True) Kann ich die Ordner, aber keine Dateien? Muss ich explizit aufrufen sudo oder etwas in paramiko? Soll ich kopieren die Datei auf eine zulässige Raum und chowning?
1
Antworten
Ich versuche, eine Datei zu kopieren zwischen zwei Servern von einem localServer sagen aus server-A zu server-B. Ich bin mit paramiko-Paket in python. So gibt es drei Server nämlich localServer, server-A und server-B. Bitte sehen Sie sich
3
Antworten
Habe ich eine Klasse erstellt die Verbindung. Ich kann verbinden und ausführen 1 Befehls, bevor der Kanal geschlossen ist. Auf einem anderen system, das ich habe, kann ich ausführen mehrerer Befehle und der Kanal nicht in der