paramiko

    0熱度

    1回答

    我想在root用戶中運行兩個命令。 command_1在root中運行,command_2在root之外運行。 import paramiko import sys import os ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect('host

    2熱度

    2回答

    我試圖使用Paramiko遠程運行tcpdump。 ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(ip_machine, username='root', password=password) my_command = '

    0熱度

    1回答

    目前我通過我的linux終端運行我的python程序。 在elif條件語句的一部分中,它執行linux ssh命令以遠程訪問另一臺機器os.system('ssh ' + <varWithHostName>。 當它進入另一臺機器後,它似乎退出我的程序。在我的程序進入另一臺機器後,如何繼續執行下一部分程序。 我聽到的Paramiko模塊可能是答案?或者這可以在沒有模塊的情況下完成?

    1熱度

    1回答

    我編寫了此腳本以將更新文件複製到數千個字段中的客戶端。它適用於客戶超時的情況。我正在捕獲異常,但它殺死了我的腳本。將不勝感激一些建議,如何調整此腳本,以防止死亡。以下是異常的輸出和錯誤消除腳本。 ( 'ABCD SAT6', '超時')[錯誤113]沒有舉辦 回溯(最近通話最後一個)路線: 文件 「StackUpdateLocoImage.py」,第48行,在 池。 map(worker,infi

    1熱度

    2回答

    我正在使用Paramiko調用一個shell來使用CLI通過ssh連接。這個CLI的問題是,如果我沒有使用CTRL + C特別關閉它,那麼無需重新啓動系統就無法再次打開程序。 我試過下面的命令: SSH.send("^C\n") SSH.send("\x003") 有另一種方式來調用這些?再次,我已經使用paramiko.SSHClient()建立了一個SSH連接,然後使用ssh.invok

    2熱度

    2回答

    我使用Python的Paramiko庫來SSH遠程機器並從命令行獲取一些輸出。我看到很多垃圾印刷和實際輸出。如何擺脫這一點? chan1.send("ls\n") output = chan1.recv(1024).decode("utf-8") print(output) [u'Last login: Wed Oct 21 18:08:53 2015 from 172.16.200.77\

    4熱度

    2回答

    我想使用Python將本地文件複製到多個並行的遠程主機。我試圖用asyncio和Paramiko來做到這一點,因爲我已經在我的程序中將這些庫用於其他目的。 我使用的是BaseEventLoop.run_in_executor()和默認ThreadPoolExecutor,它實際上是舊的threading庫的新接口,以及用於複製的Paramiko的SFTP功能。 下面是一個簡單的例子。 import

    0熱度

    2回答

    如何在使用pysftp時獲取遠程文件夾的大小? 通過統計對象的回報似乎並不期待權,我的代碼: fdStat = sftpClient.stat(remotePath); print(fdStat.st_size); 輸出: drwxr-xr-x 1 0 99 4096 21 Sep 11:13 ? 4096 =>文件夾remotePath是巨大的,它的尺寸比4096要大很多。

    0熱度

    1回答

    我搜索周圍,我真的不能在此得到答案,但因爲某些原因,面料一直要求密碼(要求密碼),但paramkio不 import paramiko mykey = paramiko.RSAKey.from_private_key_file('/path/to/key') client = paramiko.SSHClient() client.set_missing_host_key_policy

    1熱度

    1回答

    當我在織物運行的命令,像這樣: with settings(hide('everything'), host_string='myserver', shell='/bin/sh -c', no_keys=True, user='root', password='root'): ret = run(cmd)