中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python模擬ssh登錄

發布時間:2020-06-08 23:50:35 來源:網絡 閱讀:1666 作者:hello_world007 欄目:編程語言

首先更新pip 然后安裝 pycrypto 、 paramiko;pycrypto是paramiko的內部依賴模塊

pip3.7 install --upgrade pip
pip3.7 install --upgrade pycrypto
pip3.7 install --upgrade paramiko

paramiko的api文檔可以訪問 http://docs.paramiko.org/en/2.4/

下面是ssh登錄實例

#!/usr/local/bin/python3.7
import paramiko

#創建paramiko的SSH客戶端
client = paramiko.client.SSHClient()

#設置本地主機無主機的key時的策略,
#這里使用paramiko.client.AutoAddPolicy這個策略,就是自動添加主機名及新主機key到本地的HostKeys對象。
client.set_missing_host_key_policy(paramiko.client.AutoAddPolicy())

#connect連接的方法可參考這里
#connect(hostname, port=22, username=None, password=None, pkey=None, 
#key_filename=None, timeout=None, allow_agent=True, look_for_keys=True, 
#compress=False, sock=None, gss_auth=False, gss_kex=False, gss_deleg_creds=True, 
#gss_host=None, banner_timeout=None, auth_timeout=None, gss_trust_dns=True, passphrase=None)
clent.connect('127.0.0.1',port=22,username='root',password="okokokok")

#exec_command(command, bufsize=-1, timeout=None, get_pty=False, environment=None)?
stdin,stdout,stderr = client.exec_command('ls -l',timeout=60)

#讀取輸出結果
result = stdout.read()

#把bite轉成string 這樣看的輸出更整潔
result = result.decode();
#打印結果
print(result)
#關閉ssh連接
client.close()
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

景东| 平和县| 红河县| 新安县| 福贡县| 永昌县| 运城市| 宁南县| 慈利县| 同仁县| 神农架林区| 铜梁县| 望江县| 安化县| 新源县| 百色市| 安西县| 曲周县| 平度市| 田阳县| 夹江县| 江永县| 曲阜市| 宜阳县| 龙南县| 温州市| 扎鲁特旗| 瑞金市| 武平县| 荣成市| 湖口县| 郸城县| 洪泽县| 嘉义县| 永福县| 克东县| 蒙自县| 长乐市| 宕昌县| 嵊泗县| 英德市|