paramiko

    1熱度

    1回答

    我有這個簡單的Python代碼: import time print "1" time.sleep(3) print "2" time.sleep(2) 然後我用的paramiko遠程運行它: import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddP

    0熱度

    1回答

    hosts=['10.101.x.x'] username='root' password='' from datetime import datetime date = datetime.now() dates =date.strftime('%d%b%Y') print dates CheckStr = "Log-" + dates print CheckStr cmd1='cd

    0熱度

    1回答

    我使用paramiko.SSHClient.exec_command()在遠程服務器上運行命令。 有人知道是否有可能改變寬度,就像使用invoke_shell(width = 150)一樣? 當我exec_command("ls -la")我得到: drwx------. 6 myuser myuser 4096 25 avril 15:59 . drwxr-xr-x. 14 root roo

    0熱度

    1回答

    我使用paramiko建立ssh會話併發送命令到服務器。 很少的命令沒有成功執行。我如何檢測那些命令無法執行並終止python代碼。 下面是我想做的代碼: remote_conn_pre = paramiko.SSHClient() remote_conn_pre.set_missing_host_key_policy( paramiko.AutoAddPolicy()) remote

    0熱度

    2回答

    我有64位Windows 7和32位python 2.7.13安裝。 我也爲python 2.7安裝了VC。我正在嘗試安裝paramiko 2.1.2。安裝cryptography 1.8.1時出現錯誤。因此我試着安裝cryptography 1.8.1 separatley。但是,當我嘗試這樣做時,會出現以下錯誤: build\temp.win32-2.7\Release\_openssl.c(

    0熱度

    1回答

    我試圖使用Paramiko(在Python 2.7上)連接到使用多因素身份驗證(用戶名+密碼+一次性密碼)的主機。 transport.auth_interactive函數似乎是這樣做的方式(基於我從文檔中理解的內容),但執行永遠無法達到這一點 - 身份驗證在client.connect行上失敗。 我似乎錯過了一些東西。 這是代碼: #!/usr/bin/env python import p

    2熱度

    1回答

    我有一個偉大的Paramiko Python腳本通過SCP協議傳輸文件。但我的需求是一個單獨的文件(script.py),沒有任何其他文件依賴關係,所以我不想爲我的SSH私鑰有一個外部文件。 我想要做的是將私鑰嵌入到字符串變量中,並使用此變量作爲腳本連接所需的文件。我試圖與StringIO庫,但它似乎並不工作: hostname = '1.1.1.1' # remote hostname wher

    0熱度

    1回答

    我使用Python 2.7 Paramiko SSH進入一個使用IBM 3151 keymapping的非常舊的系統。當時的鍵盤有一個用於提交響應的輸入或「發送」鍵。在Secure NetTerm中,我可以訪問此係統,「發送」鍵映射到鍵盤上的右側Ctrl鍵。在我的生活中,我無法弄清楚如何通過Paramiko將「發送」鍵發送到終端。以下是我的測試代碼。我能夠通過接受\ n的前幾個菜單選項來完成,但我

    0熱度

    2回答

    我正嘗試使用AWS Lambda中的mrjob庫生成mapreduce作業。該作業需要比5分鐘的Lambda時間限制更長的時間,所以我想執行遠程作業。使用paramiko軟件包,我將ssh移動到服務器上並運行nohup命令來產生後臺作業,但這仍然會等到作業結束。無論如何要用Lambda做到這一點?

    0熱度

    1回答

    我已經使用此代碼FTP圖像超過一年,什麼都沒有改變,然後突然我嘗試FTP時出現錯誤。我試過重新啓動/等。該代碼是(我已經替換爲地址「...」): with pysftp.Connection('...', username='...', password='...') as sftp: sftp.cd('...') sftp.put(figure1) 我使用的paramik