paramiko

    1熱度

    1回答

    設置:1.15.1的paramiko 根據超時是爲exec_command因爲1.10.0,但由於某種原因,它不是爲我工作創建的文檔。我的代碼中有錯誤,我錯過了或者它實際上是一個錯誤? 我有這樣的代碼 class CustomSSH(object): def __init__(self, node): self.node = node self.ssh = pa

    1熱度

    1回答

    您好我想做ssh連接並解析一些數據。即時通訊使用的paramiko這裏是我的代碼部分: ssh=ssh_pre.invoke_shell() ssh.send("display ospf peer brief \n") output = ssh.recv(10000) 一切工作,直到這部分 buf=StringIO.StringIO(output) for lines in buf.re

    10熱度

    1回答

    我有一個運行在Nginx和Gunicorn後面的Django項目。其中一個應用程序使用Exscript與網絡設備交互,後者依次使用Paramiko。有些設備在Gunicorn後面時無法正常工作。 相同的確切代碼將在django-admin shell中正常工作。 如果我啓動內置的django服務器,它也可以工作,但如果繞過nginx,並且直接連接到Gunicorn,我仍然會收到錯誤。 我試着將功能

    1熱度

    1回答

    我需要paramiko(python)的一些幫助。我有一個帶有非標準SSH接口的服務器,所以我使用了交互模式,並且我在同一個通道下運行了幾個命令(exec_command不適用於我)。一切都很好,但我想介紹一些每命令超時,因爲應用程序停留在沒有收到數據時的while循環。 Channel.settimeout似乎無法正常工作,因爲第一條命令之後的應用程序超時。由於線程,我無法使用信號。當我使用ti

    1熱度

    3回答

    這是我的python腳本連接到服務器。但是當我運行該腳本時,它要求我輸入我的ssh密碼。我怎麼能避免問我的SSH口令密鑰? host = '192.168.43.3' user = 'root' passwd = 'ppawd' ssh = paramiko.SSHClient() ssh.load_system_host_keys() ssh.set_missing_host_key

    0熱度

    1回答

    我使用了Paramiko模塊來訪問我的服務器,但是我面對的問題是執行一條命令後通道斷開。我希望頻道是開放的,直到我完成了更多命令的執行。運行兩個通道並不能解決我的問題,因爲在第一個通道中,我更改了目錄並希望在同一個更改的目錄中運行下一個命令。 import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy

    1熱度

    1回答

    我使用Paramiko通過sftp打開遠程文件。遠程文件有一個短語列表,我想循環遍歷文件的每一行,以查看給定的短語是否與遠程文件中的某一個匹配。 代碼用來獲取遠程文件: self.ssh = paramiko.SSHClient() self.ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) self.ssh.c

    1熱度

    1回答

    我正嘗試在python中創建單個文件可執行文件,並使用paramiko進行SSH。我需要消除外部文件,如公鑰文件,並嘗試去嵌入字符串。 我想這solution,但它不是爲我工作.. 如何做到這一點?謝謝。

    1熱度

    1回答

    我在python 2.7中使用了spur,但是由於某種原因它正在搞亂我的文件路徑。這裏是命令: import spur outFile = "'%s'" % outFile shell = spur.SshShell(hostname=self.run_params["host"], username=self.run_params["username"], password=self.run

    2熱度

    1回答

    我有一個每天自動生成的大型遠程文件。我無法控制文件的生成方式。我使用Paramiko打開文件,然後搜索它以查找給定的行是否與文件中的行匹配。 不過,我收到以下錯誤: 的UnicodeDecodeError: 'UTF-8' 編解碼器不能在57位解碼字節0x96:無效的起始字節 我的代碼: self.ssh = paramiko.SSHClient() self.ssh.set_missing_h