paramiko

    1熱度

    2回答

    我需要通過SSH獲取在遠程服務器上運行的所有Docker容器的信息。可能有數百個碼頭集裝箱同時運行。什麼是獲取所有信息的最有效方式? Rest API不是一個選項。 我需要做的是 ssh [email protected] execute docker container ls # get containers info for container_id in containers:

    1熱度

    1回答

    我有腳本登錄到多個服務器並採取輸出。在登錄過程中,幾臺服務器拋出此錯誤: "[Errno -2] Name or service not known" 這會導致腳本中斷。我如何處理這個異常?我用的try /除已,但它似乎沒有工作: import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramik

    0熱度

    1回答

    我需要通過jumphost ssh到遠程機器。使用ssh 我這樣做: SSH -A -t用戶@ jumphost SSH -A用戶@ vm_to_login ,如果我只是想運行一些命令,我​​運行: SSH -A -t用戶@ jumphost SSH -A用戶@ vm_to_login「命令來執行」 現在我試着這樣做使用python: def ssh_connect(jumphost_ip):

    0熱度

    1回答

    我想通過SFTP發送一個文件使用python的paramiko模塊。問題是我的腳本不會知道整個文件路徑。例如,這裏是我試圖從該文件的本地路徑: \\buildserver\builds\1.2.34.45.78910_01JAN17\filename.txt 的問題是,我只有它後面的第三個文件夾(1.2.34.45.78910_),而不是日期的第一部分( 01JAN17)。爲了解決這個問題,我

    1熱度

    1回答

    最近,我試圖用的paramiko運行一段代碼,代碼簡單地建立一個基本的SSH端口和代碼可在其他機器上。但是,當我安裝paramiko並在我自己的機器上運行代碼時,它不起作用。我仔細檢查了代碼,以確保它是相同的。然後,我在編譯時檢查錯誤,它說: import paramiko File "/Library/Python/2.7/site-packages/paramiko/__init__

    4熱度

    1回答

    我想寫一個Python CGI腳本,其中用戶可以輸入名稱(主機名),並從表單中選擇內存,然後通過使用的paramiko模塊就會給定節點 import cgi import paramiko print "Content-type:text/html\r\n\r\n" print '<html>' print '<head><title>My First CGI Program</titl

    0熱度

    2回答

    我的測試設置需要在遠程計算機上啓動不同的應用程序來編排每個測試。遠程應用程序,如Java/Selenium等好事是這些應用程序不會終止,除非被殺死。我正在使用Python,並嘗試與Paramiko。 Paramiko exec_command在命令執行後關閉通道,這會在一秒鐘內終止啓動的進程。讀取stdout反對啓動進程停止腳本進度(迄今爲止沒有多線程)。什麼可以是一個解決方案,以保持啓動過程'活

    0熱度

    1回答

    我導入paramiko使用SSH將命令發送到我的VPS。命令'avconv'適用於我的VPS。但在Python中,通過ssh發送它的標準輸出是'',它什麼也不做。 def sshclient_execmd(hostname, port, username, password, execmd): paramiko.util.log_to_file('paramiko.log')

    2熱度

    1回答

    import paramiko import os paramiko.util.log_to_file('logfile.log') host = "100.10.89.23" port = 22 transport = paramiko.Transport((host, port)) password = "pass" username = "user" transport.

    1熱度

    1回答

    即時連接一臺linux服務器與sshclient。然後,即時通過telnet在這臺服務器上連接cisco路由器。我連接服務器並執行telnet命令完美,但在第二或第三telnet命令代碼得到stucked和犯規扔error.Here是我的代碼部分: def __init__(self): self.pre_client=paramiko.SSHClient() self.p