paramiko

    0熱度

    1回答

    問題描述: 我在遠程服務器中有多個(1000+)* .gz文件。我必須閱讀這些文件並檢查某些字符串。如果字符串匹配,我必須返回文件名。我已經嘗試了下面的代碼。以下程序正在運行,但看起來效率不高,因爲涉及到巨大的IO。你能否建議一個有效的方法來做到這一點。 我的代碼: import gzip import os import paramiko import multiprocessing f

    0熱度

    1回答

    我試圖做一個實時SSH庫,但通常卡住的東西,我從Long-running ssh commands in python paramiko module (and how to end them)採取此代碼。 但是,這段代碼不打印整個輸出。 我想,當while循環退出channel.exit_status_ready()時,通道仍然有數據要讀取。我一直在試圖解決這個問題,但修復並不是所有的輸入。 如

    0熱度

    1回答

    我正在設置遠程SSH連接到遠程服務器並運行特定命令來轉儲數據庫表。遠程服務器是具有自己shell的強化的linux操作系統。我正在運行遠程sql類型的命令來轉儲出大量數據。我的python腳本正在使用交互式SSH會話來執行此操作。正如你在下面看到的,我正在運行一個命令,讓它休眠5秒鐘,然後轉儲緩衝區。我已經爲「remote_conn.recv()」函數嘗試了許多不同的選項,但我無法獲得完整的輸出。

    1熱度

    2回答

    我試圖在我的Python 2.7中使用Paramiko,但是我不能在我的腳本中使用它。 我還能安裝全部包 sudo pip install paramiko pip install paramiko sudo apt-get install python-paramiko ,但它不工作 看到我的腳本 #!/usr/bin/python # from paramiko.client i

    0熱度

    1回答

    我有一個在Mac OS Elcapitan的paramiko問題,安裝後,它不工作 DEB [20160517-10:48:54.068] thr=1 paramiko.transport: starting thread (client mode): 0xa552350L DEB [20160517-10:48:54.068] thr=1 paramiko.transport: Local v

    0熱度

    2回答

    我已經看到了與這個主題相關的幾個問題和答案,但我一直無法掌握howto。 我能做些什麼:使用Python腳本使用的paramiko並返回信息,例如,ping一個開關連接到遠程計算機: SSH = PK。 SSHClient() ssh.set_missing_host_key_policy(pk.AutoAddPolicy()) ssh.connect( '{}'。格式(IP),端口= XXX,用

    0熱度

    1回答

    我想通過SSH進入一堆路由器,並從每個grep中獲取一些信息。某些路由器IP可能無效,因爲它們是從循環中獲取的。對於那些不存在的,我得到一個socket.timeout錯誤(顯然),腳本退出執行在這一點。我想python忽略這個錯誤,並繼續其餘的迭代。我已經包括了除/通過/繼續命令,但他們似乎有點不被做他們的工作,我仍然得到socket.timeout錯誤並退出腳本: import paramik

    1熱度

    1回答

    爲了方便起見我已經寫了一個小包裝類登錄在遠程主機上,執行命令,結束檢索數據: def MySSHClient: def connect(self, remoteHost, remotePort, userName, password): self.__s = paramiko.SSHClient() self.__s.load_system_host_keys(

    0熱度

    1回答

    一旦我連接到遠程服務器,如下所示, transport.connect(username=username, password=password) sftp = paramiko.SFTPClient.from_transport(transport) 我可以做sftp.listdir(),看看有遠程服務器上的一些gzip格式,如example.gz.2016。我如何通過sftp連接訪問此文

    0熱度

    2回答

    我想用下面 ssh = paramiko.SSHClient() ssh.load_system_host_keys() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.load_host_keys(os.path.expanduser(os.path.join("~", ".ssh", "known_hosts")