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

溫馨提示×

溫馨提示×

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

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

paramiko基礎

發布時間:2020-07-27 15:22:07 來源:網絡 閱讀:474 作者:古城寨主 欄目:開發技術

用于連接遠程服務器并執行基本命令

import paramiko
# 創建SSH對象
ssh = paramiko.SSHClient()
# 允許連接不在know_hosts文件中的主機
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 連接服務器
ssh.connect(hostname='192.168.242.128', port=22, username='root', password='mokun.123')
# 執行命令
stdin, stdout, stderr = ssh.exec_command('df')
# 獲取命令結果
#result = stdout.read()
res,err = stdout.read(),stderr.read()
result = res if res else  err
print(result.decode())
# 關閉連接
ssh.close()

基于用戶名密碼上傳下載

import paramiko
transport = paramiko.Transport(('192.168.242.128',22))
transport.connect(username='root',password='mokun.123')
sftp = paramiko.SFTPClient.from_transport(transport)
# 將location.py 上傳至服務器 /tmp/test.py
sftp.put('/tmp/location.py', '/tmp/test.py')
# 將remove_path 下載到本地 local_path
sftp.get('remove_path', 'local_path')
transport.close()

基于公鑰密鑰上傳下載

import paramiko
 
private_key = paramiko.RSAKey.from_private_key_file('/home/auto/.ssh/id_rsa')
 
transport = paramiko.Transport(('192.168.242.128', 22))
transport.connect(username='root', pkey=private_key )
 
sftp = paramiko.SFTPClient.from_transport(transport)
# 將location.py 上傳至服務器 /tmp/test.py
sftp.put('/tmp/location.py', '/tmp/test.py')
# 將remove_path 下載到本地 local_path
sftp.get('remove_path', 'local_path')
 
transport.close()


向AI問一下細節

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

AI

土默特右旗| 宁河县| 托克托县| 万荣县| 六安市| 陵川县| 广州市| 林口县| 博爱县| 布尔津县| 峨眉山市| 邯郸县| 尉氏县| 门源| 二手房| 南丹县| 花莲县| 青浦区| 资兴市| 盐亭县| 丽江市| 阿瓦提县| 延边| 罗甸县| 靖远县| 丰城市| 丹阳市| 偏关县| 秦安县| 通山县| 东台市| 普安县| 淮安市| 和静县| 瑞金市| 和龙市| 大关县| 隆林| 霞浦县| 青海省| 乌拉特后旗|