当前位置: 首页 > news >正文

福田建设网站中国舆情在线网

福田建设网站,中国舆情在线网,江西商城网站建设,技术支持 上海做网站前言 Python的Paramiko库#xff0c;它是一个用于实现SSHv2协议的客户端和服务器的库。通过使用Paramiko#xff0c;我们可以在Python程序中轻松地实现远程服务器的管理、文件传输等功能。特别做智能硬件产品的同学要熟悉它#xff0c;因为它能为你减少很多麻烦#xff0c…前言 Python的Paramiko库它是一个用于实现SSHv2协议的客户端和服务器的库。通过使用Paramiko我们可以在Python程序中轻松地实现远程服务器的管理、文件传输等功能。特别做智能硬件产品的同学要熟悉它因为它能为你减少很多麻烦在我以前的工作中对智能硬件做各种测试就是通过Paramiko连接设备下发各种命令 一.安装 pip install paramiko 二.基本用法 1.创建一个ssh连接客户端 import paramiko ssh paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 2.添加服务器的SSH密钥可选 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 2.connect()创建连接连接远程服务各种智能硬件服务器等 hostname 192.168.31.230port 22username kalipassword  kalissh.connect(hostname, port, username, password) 3.执行远程命令​​​​​​​ stdin, stdout, stderr ssh.exec_command(ls)print(stdout.read().decode()) # 打印输出结果print(stderrh.read().decode())# 输出错误信息# 返回结果 DesktopDocumentsDownloadsMusicPicturesPublicTemplatesVideos 4.文件下载​​​​​​​ local_file D:/code/ssh/local_file.txt # 本地文件路径和名称remote_file /home/kali/remote_file.txt # 远程文件路径和名称sftp  ssh.open_sftp()  # 打开SFTP会话sftp.get(remote_file, local_file) # 从远程服务器下载文件到本地sftp.close() # 关闭SFTP会话 5.文件上传 local_file D:/code/ssh/local_file2.txt # 本地文件路径和名称remote_file /home/kali/remote_file2.txt # 远程文件路径和名称sftp ssh.open_sftp() # 打开SFTP会话sftp.put(local_file, remote_file) # 上传本地文件到远程服务器sftp.close() # 关闭SFTP会话 6.关闭连接 ssh.close() #关闭连接 三.完整代码如下​​​​​​​ import paramikossh paramiko.SSHClient() # 创建客服端ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) # 添加秘钥hostname 192.168.31.230port 22username kalipassword kalissh.connect(hostname, port, username, password) # 创建连接stdin, stdout, stderr ssh.exec_command(ls) # 执行lsprint(stdout.read().decode())# 下载local_file D:/code/ssh/local_file.txt # 本地文件路径和名称remote_file /home/kali/remote_file.txt # 远程文件路径和名称sftp ssh.open_sftp() # 打开SFTP会话sftp.get(remote_file, local_file) # 从远程服务器下载文件到本地# 上传local_file2 D:/code/ssh/local_file2.txt # 本地文件路径和名称remote_file2 /home/kali/remote_file2.txt # 远程文件路径和名称sftp ssh.open_sftp() # 打开SFTP会话sftp.put(local_file2, remote_file2) # 上传本地文件到远程服务器sftp.close() # 关闭SFTP会话ssh.close() # 关闭连接
http://wiki.neutronadmin.com/news/112001/

相关文章:

  • 个人网站怎么维护工业信息化网站备案系统
  • 学php网站开发crm是什么系统软件
  • 在线免费源码资源源码站网站域名到期不续费会怎么样
  • 顾客评价网站如何再网站上做免费广告词
  • 做动画合成的视频网站广告公司简介范文
  • 营销型网站建站系统建设路街道办事处门户网站
  • 中式建筑网站没网站域名可以做备案吗
  • 手机网站建设万网wordpress实现微信支付
  • 宁波建设业协会网站品牌注册号
  • 建设网站的机构wordpress首页视频
  • 推广网站注册赚佣金百度翻译api wordpress
  • 在墙外的优质网站重庆能创科技有限公司
  • 做衣服 网站wordpress 摘要不显示
  • 学做衣服网站知乎网站网页设计屏幕尺寸
  • php音乐网站设计高大上强企业网站
  • 安徽网站建设网络公司网页设计代码大全图片
  • 网站备案背景布wordpress 正在发送请求
  • 网站域名查询ip杭州网络公司建网站
  • 网站建设分为几个时期设计类招聘网站
  • 贵阳有哪些可以制作网站的公司东莞网站建设推广
  • 提供秦皇岛网站建设价格商业设计师是做什么的
  • 网站空间免费试用网站设计合同范本
  • 电子商务平台经营者有哪些义务郑州外语网站建站优化
  • 农产品电子商务网站建设现状建设公司网站步骤
  • 网站建设查看框架的源代码公司品牌营销策划
  • dedecms小说网站模板番禺网站公司
  • 网站部分乱码wordpress获取文章图片
  • 自己制作的网站如何发布如何免费制作一个自己的网站
  • 麻涌镇仿做网站瑞安网站建设优化
  • 网站开发公司 深圳深圳宝安区邮编