paramiko

    3熱度

    1回答

    我使用python 2.7和代碼ssh客戶端paramiko庫,我用myhost.channel.send(chr(keycode))發送每個鍵碼到服務器。但它只適用於1字節的鍵碼。我想發送其他多字節鍵碼,如箭頭鍵。我怎樣才能做到這一點?請幫幫我。

    3熱度

    3回答

    我的情況是我需要登錄到遠程計算機,然後執行sudo來另一個帳戶像(sudo su anotheract),然後運行其他所需的命令。 但我能夠用下面的腳本成功地連接到遠程計算機。但劇本在我執行sudo命令(sudo su anotheract) 能否請你幫我找到這個代碼修復行掛? import paramiko ssh = paramiko.SSHClient() ssh.set_missi

    0熱度

    2回答

    我使用Paramiko嘗試通過主機列表進行爬網。代碼將一直運行,直到列表中的一臺主機不可用。它會產生這個錯誤。 File "remote.py", line 12, in <module> ssh.connect(i, username='user', password='pass') File "/usr/local/lib/python2.7/dist-packages/p

    1熱度

    2回答

    當我嘗試從遠程服務器獲取文件時,我遇到了paramiko的問題,它給了我IOError: [Errno 2] No such file。這裏是我的代碼: # set up a transport object t (using an rsa key), which connected successfully >>> t.is_active() True >>> sftp = paramik

    0熱度

    1回答

    我有一個小腳本來執行設備中的命令。我沒有在stdout中獲得命令的輸出,而是在登錄到設備後,在命令提示符之前打印所有這些內容。 import paramiko, client = paramiko.SSHClient() client.load_system_host_keys() client.connect('10.88.124.88', username='admin',passwor

    19熱度

    2回答

    我想從一個使用paramiko的python應用程序做一些端口轉發。我可以設置SSH連接,但我有點難以理解如何使用paramiko.transport。我已經找到了this file,但我無法弄清楚發生了什麼。從看paramiko.Transport docs,似乎只使用open_channel函數的一行,但我無法解決如何實現。我試圖複製一個簡單的ssh -L 8000:localhost:800

    2熱度

    1回答

    我想寫登錄到遠程機器的腳本,運行一個命令並返回輸出。我在python中使用paramiko庫來做這件事。但是,由於某種原因,完整的輸出不會被生成,只有一行。 在試圖隔離問題,我創建了一個本地腳本,稱爲簡單,運行指令,並輸出到一個文件,remote_test_output.txt。然後,我只需簡單地將該文件翻過來。該文件只包含相同的一行。唯一的輸出行每次都是相同的:命令的響應代碼。 當我做這一切手動

    12熱度

    1回答

    我使用Python的的paramiko包,以保持與服務器的SSH連接: s = paramiko.SSHClient() s.set_missing_host_key_policy(paramiko.AutoAddPolicy()) s.connect("xxx.xxx.xxx.xxx",22,username=xxx,password='',timeout=4) 我想用這個SSH連接傳輸

    0熱度

    3回答

    我編譯的Python 3.2,並試圖運行下面的腳本: #/opt/python3/bin/python3 import sys sys.path.append('/usr/lib/python2.4/site-packages') print(sys.path) import os import paramiko 的輸出是: ['/home/web.script/scripts/ra

    3熱度

    1回答

    我們希望使用ssh-agent通過ssh自動連接到許多機器,在ubuntu機器上使用專用用戶(12.04);問題是,既然我們已經通過腳本 useradd -m -s /bin/bash USER 生成該用戶,我們不登錄到該用戶的的ssh-agent沒有運行,並且使用ssh不需要提供密碼的任何企圖(我們使用蟒蛇的paramiko)失敗說 no autentication methods avai