paramiko

    3熱度

    1回答

    我使用Paramiko模塊登錄服務器(在某些服務器上使用ssh,在其他服務器上使用sftp)。我可以從服務器上的特定文件夾中獲取文本和日誌文件沒有問題。但是有很多子目錄有.txt和.log文件。我讀了一些get方法不會接受的地方(* .txt)。有沒有人知道解決這個問題的方法。下面是我目前用來登錄到服務器並獲取特定日誌的代碼: import paramiko import sys import

    1熱度

    1回答

    測試功能 def GetTestFile(): sshConn = paramiko.SSHClient() sshConn.load_system_host_keys() sshConn.connect(host, port, usrnm, pwrd) (connin, out, err) = sshObj.exec_command("cat test.t

    12熱度

    6回答

    我已經試過: invoke_shell(),然後channel.send蘇然後發送密碼導致不是根 invoke_shell(),然後channel.exec_command導致通道關閉錯誤 _transport.open_session()然後channel.exec_command導致根不是 invoke_shell(),然後寫入到stdin和沖洗它導致根不是

    1熱度

    1回答

    運行在Windows機器上python 2.7,每當我嘗試使用命令行運行我的腳本我收到以下錯誤。 import winrandom ImportError: DLL load failed: The specified module could not be found. 但是當我通過一個Python IDE

    0熱度

    1回答

    我想直接從say服務器A傳輸文件到服務器B.執行此操作的腳本駐留在某個其他服務器上,稱爲C.如何在不將文件臨時保存在服務器C或本地系統上的情況下實現該功能。

    6熱度

    1回答

    我正在使用Paramiko爲SSH連接從思科路由器提取配置的Python腳本。我還試圖驗證登錄憑據對設備是否正確無故障。 現在,如果證書正確,代碼將連接並運行我想要的命令。大!但是,如果我給它提供了錯誤的憑據,那麼腳本將失敗並顯示驗證錯誤。 代碼: ip = *.*.*.* u = username p = password ssh = paramiko.SSHClient() ss

    5熱度

    2回答

    我試圖使用paramiko python模塊(1.7.7.1)並行執行一組遠程服務器的命令和/或xfer文件。一個任務是這樣的: jobs = [] for obj in appObjs: if obj.stop_app: p = multiprocessing.Process(target=exec_cmd, args=(obj, obj.stop_cmd))

    8熱度

    1回答

    我必須在需要大約10分鐘的遠程機器上完成一項工作(使用我的Web服務器)。 我已經在Python中使用pxssh模塊,但它給了我「超時錯誤」(非阻塞)。 現在,我正在使用paramiko,但只要它發出指令就會返回。 我希望Web服務器等待作業完成。是否有任何python SSH模塊可用於此。 或者 我們能否通過改變pxssh或paramiko任何配置設置達到同樣的?

    1熱度

    2回答

    我希望能夠通過SSH連接控制遠程Python解釋器,並從Python本身驅動它。 我已經有了一個基本的模板: ssh.connect(servername, serverport, username, key_filename=key_filename) transport = ssh.get_transport() channel = transport.open_session()

    9熱度

    5回答

    我想通過SSH遞歸地下載含有未知內容的目錄,並嘗試了Paramiko。我已經看到了幾個例子,如何上傳目錄,但沒有涵蓋遞歸下載。 我可以列出目錄中的所有項目,但一直未能找到知道該項目是文件(要下載)還是目錄(要遞歸調用)的方法。 transport = paramiko.Transport((MY_IP, 22)) transport.connect(username=MY_NAME, passw