paramiko

    1熱度

    1回答

    我有我的文件cpe_scan.py的這部分代碼: import Crypto import paramiko def runSshCmd(hostname, username, password, cmd, timeout=5): conf = paramiko.SSHConfig() conf.parse(open('/home/me/.ssh/config'))

    3熱度

    2回答

    我正在寫一個Python腳本,需要下載一個遠程xml文件來解析它。 我正在使用paramiko。 下面是腳本: def copyFile(ip, user, pwd, remotePath, localPath): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) try:

    4熱度

    2回答

    我試圖通過SSH連接到通過另一臺計算機在Python中使用paramiko進行隧道傳輸的計算機,但我遇到了一些奇怪的問題。 在/.ssh/config我的配置文件看起來像這樣: Host remoteA HostName 169.254.1.1 User root IdentityFile ~/.ssh/id_dss.openssh.remoteA ForwardX11 no Stric

    4熱度

    1回答

    我使用paramiko登錄到一組服務器,並檢查我的憑據是否工作。我不需要運行任何進一步的命令。我知道爲驗證失敗和連接錯誤引發的異常。但是,我不知道對一個成功的login..This返回什麼是我到目前爲止有: f1 = open('hostfile','r') devices = f1.readlines() ssh = paramiko.SSHClient() ssh.set_missin

    0熱度

    1回答

    我在Python中使用Paramiko模塊ssh進入另一臺機器並執行命令。 該命令調用一個連續產生輸出的程序。我的目標將是這樣運行的東西: stdin, stdout, stderr = ssh.exec_command(mycommand) 與附加約束X秒後,「我的命令」被終止,就像按下按Ctrl + C和輸出返回到標準輸出。 有沒有一種方法(或另一種方法)來做到這一點?

    1熱度

    1回答

    我正在寫一個腳本ssh到與Paramiko設備,運行一個命令並解析該命令的輸出。我已經玩過幾個解析器,它似乎掛了。下面是代碼爲我在SSH: SSH import paramiko client = paramiko.SSHClient() client.set_missing_host_key_policy(paramiko.WarningPolicy()) client.connect(

    -1熱度

    1回答

    過去幾天我一直和Paramiko一起工作,到目前爲止我很喜歡它,現在我遇到了一個問題,試圖將SSH陷入陷阱。我相信就是這樣,因爲我可以在另一臺服務器上運行相同的腳本,並且效果很好。基本上這個腳本會讓我ssh進入服務器並運行一個命令,但是當它到達stdout或stderr行時會掛起。然後我必須關閉終端窗口並重新打開,因爲它不會讓我CTRL + C脫身。有沒有其他人遇到這個問題,你是如何解決這個問題的

    1熱度

    2回答

    我有一種情況,WIN7 64位,我用的paramiko的easy_install安裝的paramiko 1.12.1之後,我使用的是64位python2.7,還安裝64位pycrypto,有一個導入錯誤: >>> import paramiko enter code hereenter code hereTraceback (most recent call last): F

    0熱度

    2回答

    我使用Python的paramiko模塊來遠程執行命令的DD象下面這樣: paramiko.util.log_to_file('paramiko.log') s = paramiko.SSHClient() s.set_missing_host_key_policy(paramiko.AutoAddPolicy()) s.connect('ip', 22, "account", "passw

    6熱度

    1回答

    我使用Paramiko發出大量命令並收集結果以供進一步分析。每隔一段時間,第一個命令的結果便會完全返回,並最終返回到第二個命令的輸出中。 我試圖使用recv_ready來解決這個問題,但它不工作,所以我認爲我做錯了什麼。以下是相關代碼: pause = 1 def issue_command(chan, pause, cmd): # send commands and return