python远程控制Linux
2021-01-18 13:13
标签:本地存储 结果 执行 param 安装 存储 sftp 路径 print pip install paramiko 输出执行语句结果 # coding=utf8 上传下载文件 # coding=utf8 python远程控制Linux 标签:本地存储 结果 执行 param 安装 存储 sftp 路径 print 原文地址:https://www.cnblogs.com/like1824/p/12912555.html安装paramiko
操作代码
import paramiko
#创建ssh对象
ssh =
paramiko.SSHClient()
#连接方式
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
#发起连接
ssh.connect(‘30.1.1.245‘,22,‘root‘,‘Hytera@cs123456‘)
#stdin:标准输入文件 stdout:标准输出文件
stdin,stdout,stderr =
ssh.exec_command("ifconfig")
#将执行结果打印出来
print(stdout.read().decode(‘utf-8‘))
#关闭ssh链接
ssh.close()
import paramiko
#创建ssh对象
ssh =
paramiko.SSHClient()
#连接方式
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
#发起连接
ssh.connect(‘30.1.1.245‘,22,‘root‘,‘Hytera@cs123456‘)
#创建对象
sftp =
ssh.open_sftp()
#从远程linux下载文件到本地 sftp.get("远程Linux下的文件路径","本地存储的路径")
sftp.get(‘/home/0506/VCS/InstallPackage/server/config.xml‘,‘D:/CommandCenter/config.xml‘)
#将本地文件传送到远程Linux sftp.put("本地存储的路径","远程Linux下的文件路径")
sftp.put(‘D:/CommandCenter/config.xml‘,‘/home/0506/VCS/InstallPackage/config.xml‘)
ssh.close()
上一篇:Java基本数据类型的包装类
下一篇:Leetcode练习(Python):树类:第100题:相同的树:给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。