paramiko

    1熱度

    1回答

    如何指定一個不同的密碼在paramiko ssh/sftp連接上使用? (類似於scp/ssh的-c命令行)。 我曾嘗試下面的代碼: self.sshclient = paramiko.SSHClient() self.sshclient.load_system_host_keys() self.sshclient.set_missing_host_key_policy(par

    0熱度

    1回答

    我處於一個奇怪的位置,既是我們的項目的python實用程序的開發人員,也是它的測試人員。 該應用程序已準備就緒,現在我想編寫幾個連接到它駐留的服務器的黑盒測試(服務器本身就是我們商業化的產品),並啓動python應用程序。 python應用程序允許使用最少的命令行腳本(某些參數自動啓動功能,否則需要在主菜單中進行用戶交互)。對於剩餘的用戶交互,通常我會試一下bash的語法是這樣的: ./app -

    2熱度

    1回答

    我正在使用名爲「paramiko」的python SSH庫。 它使用這樣的: ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(host, username=user_name, password=password) chan = ssh_pool[

    0熱度

    1回答

    使用Python和的paramiko,我有以下的代碼 (stdin, stdout, stderr) = self.client.exec_command(x) b = stderr.readlines() if b: for i in b: print i a = stdout.readlines() if a: for i in a: pri

    0熱度

    1回答

    我正在創建一個python腳本,將SSH放入運行幾個命令的linux框中。我使用paramiko的SSH功能。 import paramiko ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(ipadd, username='username',

    11熱度

    4回答

    只需使用我的第一個paramiko腳本,我們有一個opengear控制檯服務器,所以我試圖自動安裝任何我們插入它的設備。 開放式設備偵聽端口上的ssh連接,例如端口1中的設備爲3001.我連接到端口8上的設備,該設備工作正常,我的腳本運行,但由於某種原因, 「建立交互式SSH會話」消息,我需要在會話中返回以使其運行(所以我有一個ssh會話並且該腳本也是如此,它共享)。 它只是在那裏等待,直到我打回

    -1熱度

    1回答

    我試圖從顯示庫存中獲取開關的模型no,然後將整數設置爲交換機所具有的端口數量。 ive試圖讓結果進入一行,然後用正則表達式搜索(正則表達式的作品,我測試它在http://regexr.com/) 它看起來不像我的函數正在返回完整的庫存,它被截斷。它應該返回下面的 Switch#sh inventory NAME: "1", DESCR: "WS-C2960X-24PS-L" PID: WS-C

    2熱度

    1回答

    我需要通過ssh.exec_command()模擬執行一些遠程命令() 它作爲paramiko.ChanelFile對象返回元組(stdin,stdout,stderr)。 所以,我的命令輸出爲字符串(我想,exec_command()返回)以及如何使用我的輸出字符串創建ChanelFile對象的問題。 僞代碼: def send_command(self, cmd) self.cli

    1熱度

    1回答

    我正在使用python 3.4.3並使用spur v0.3.15(paramiko的一個包裝器),將SSH連接到遠程盒子中。 對於大多數命令其工作正常,但是我遇到了一些其中沒有。 以下命令是爲了在遠程設備上重新啓動,我沒有收到錯誤,但設備也沒有重新啓動。 shell.run(["echo", password, "|", "sudo", "-S", "shutdown", "-r", "now"]

    1熱度

    1回答

    這是我的代碼,使用paramiko sftp刪除遠程目錄。 import paramiko host = "192.168.1.13" port = 22 transport = paramiko.Transport((host, port)) username = "root" password = "abc123" transport.connect(username = u