paramiko

    10熱度

    1回答

    我有一個問題,讓管道與paramiko工作。 這工作: ssh = paramiko.SSHClient() [...] stdin, stdout, stderr = ssh.exec_command("find /tmp") stdout.read() 這並不不工作(塊永遠在stdout.read()): [...] stdin, stdout, stderr = ssh.exec

    0熱度

    1回答

    我試圖使用Paramiko(Python SSH庫)來讀取遠程文件,並遍歷行。 我的文件看起來是這樣的: # Instance Name VERSION COMMENT Bob 1.5 Bob the Builder Sam 1.7 Play it again, Sam 我的paramiko代碼看起來是這樣的: def get_instances_c

    13熱度

    2回答

    如下所示,是否可以保存結果?原因,在第二個和第三個stdout.read()我無法達到結果。 import paramiko import os dssh = paramiko.SSHClient() dssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) dssh.connect('192.168.1.250', userna

    16熱度

    3回答

    我使用的paramiko的SSH客戶端創建一個函數調用「remoteSSH」(文件名是remoteConnect.py): import paramiko import logging logger = paramiko.util.logging.getLogger() logger.setLevel(logging.WARN) def remoteSSH(username,userpa

    1熱度

    2回答

    我正在嘗試編寫一個簡單的腳本來連接Cisco C2960切換器。我只是無法弄清楚如何重新使用ssh會話來執行超過兩個命令。 有SO上的討論, Persistent ssh session to Cisco router 但沒有一個答案只要能解決我的問題。 這裏是我的代碼: import paramiko ssh = paramiko.SSHClient() ssh.set_missing_ho

    12熱度

    1回答

    我使用Paramiko的SFTPClient在主機之間傳輸文件。我希望我的腳本打印文件傳輸過程,類似於使用scp看到的輸出。 $ scp my_file [email protected] [email protected] password: my_file 100% 816KB 815.8KB/s 00:00 $ 任何想法? 在此先感謝

    0熱度

    1回答

    我使用Python和的paramiko讀取使用SFTP一些文件的新結果/日誌文件。得到工作正常。當我完成文件的處理時,我想將一個文件彙總到結果中。爲了做到這一點,我寧願不必先在本地保存文件;我有一個結果字典,我只是想在sftp服務器上創建一個文件來放入。下面是我的代碼,我希望所有相關位和無關部分爲了可讀性而被刪除。 注意,我成功地讀取文件並進行處理,並創建結果的字典,沒有問題,我可以把它打印到我的

    2熱度

    1回答

    我有一個產生線程的服務。 線程通過提供目標函數來啓動。 看起來線程在函數結束時不會「死」。我知道這是因爲該線程與Paramiko(通過Fabric)建立了一些SSH連接,如果我做了lsof,我看到在該函數完成後SSH連接仍然處於活動狀態。 如何確保線程在其目標函數完成時死亡? 下面是一個例子就是我一起工作: from time import sleep from threading import

    2熱度

    1回答

    我需要在ssh登錄到服務器,執行「su username」(無密碼)以執行某些命令(沒有用ssh直接登錄)。 從終端會是這樣的: [email protected]:~# su foo [email protected]:/root$ cd [email protected]:~$ ls 我已經試過的paramiko(蟒蛇)要做到這一點: import paramiko ssh = pa

    0熱度

    2回答

    我正在寫python腳本來使用paramiko登錄到ssh服務器。 我在下面寫了腳本。 #!/usr/bin/python import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) paramiko.transport.auth_none('sa