iis服务器助手广告广告
返回顶部
首页 > 资讯 > 服务器 >如何在Python中利用paramiko远程连接服务器
  • 567
分享到

如何在Python中利用paramiko远程连接服务器

2023-06-06 17:06:12 567人浏览 八月长安
摘要

本篇文章为大家展示了如何在python中利用paramiko远程连接服务器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python主要用来做什么Python主要应用于:1、web开发;2、数据科学

本篇文章为大家展示了如何在python中利用paramiko远程连接服务器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

Python主要用来做什么

Python主要应用于:1、web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、游戏开发;6、桌面应用开发。

1. 先安装paramiko库

pip3 install paramiko

2. 代码

#!/usr/bin/env python# coding=utf-8"""# :author: Terry Li# :url: https://blog.csdn.net/qq_42183962# :copyright: © 2020-present Terry Li# :motto: I believe that the God rewards the diligent."""import paramikoclass cfg:host = "192.168.2.2"user = "root"passWord = "123456"class sshChannel:def __init__(self, cfg_obj, timeout_s=5, port=22):self._cfg = cfg_objself.ssh_connect_timeout = timeout_sself.port = portself.ssh = self.connect_server()def connect_server(self):ssh_cli = paramiko.SSHClient()key = paramiko.AutoAddPolicy()ssh_cli.set_missing_host_key_policy(key)try:ssh_cli.connect(self._cfg.host, port=self.port, username=self._cfg.user, password=self._cfg.password,timeout=self.ssh_connect_timeout)except paramiko.ssh_exception.SSHException:print("连接{}失败, 请检查配置或重试".fORMat(self._cfg.host))ssh_cli.close()return ssh_clidef execute_cmd(self, cmd):""":param cmd: 单个命令:return: 服务器的输出信息"""stdin, stdout, stderr = self.ssh.exec_command(cmd)self.ssh.close()return stdout.read().decode('utf-8')def execute_cmd_list(self, cmd_list):""":param cmd: 命令列表:return: 服务器的输出信息的列表"""out_list = list(map(self.execute_cmd, cmd_list))return out_listdef test_get_sys_version(self):sys_version = self.execute_cmd("lsb_release -rd")print(sys_version)def test_get_sys_disk_free_and_memory_free(self):sys_info = self.execute_cmd_list(["df -h -BG /", "free -m"])print(sys_info)if __name__ == '__main__':server = sshChannel(cfg)server.test_get_sys_version()server.test_get_sys_disk_free_and_memory_free()

上述内容就是如何在Python中利用paramiko远程连接服务器,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网服务器频道。

--结束END--

本文标题: 如何在Python中利用paramiko远程连接服务器

本文链接: https://www.lsjlt.com/news/248171.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何在Python中利用paramiko远程连接服务器
    本篇文章为大家展示了如何在Python中利用paramiko远程连接服务器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python主要用来做什么Python主要应用于:1、Web开发;2、数据科学...
    99+
    2023-06-06
  • 怎么在python中利用TCP连接服务器
    本篇文章给大家分享的是有关怎么在python中利用TCP连接服务器,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python主要应用领域有哪些1、云计算,典型应用OpenSta...
    99+
    2023-06-14
  • 如何远程连接服务器
    远程连接服务器的方法:在计算机中找到应用程序【远程桌面连接】,也可以使用快捷键【Win+R】调出运行,输入【mstsc】回车就可以打开应用程序。在远程连接的界面中,输入远程服务器的IP地址,以及用户名进行连接,会提示输入密码,输入你的服务器...
    99+
    2024-04-02
  • Linux服务器中MySQL如何远程连接
    这篇文章主要介绍Linux服务器中MySQL如何远程连接,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux服务器上安装了msyql数据库,在本地访问的时候可以访问,但是我想通...
    99+
    2024-04-02
  • 如何远程连接云服务器
    远程连接云服务器的方法:按住WIN键+R,输入“mstsc”命令。点击“确定”运行,然后会弹出“远程桌面连接”框。再输入云服务器ip地址。最后再输入用户名以及密码即可连接登录到云桌面。...
    99+
    2024-04-02
  • 如何用vscode远程连接Linux服务器
    文章目录 一、下载所需插件 二、远程连接 三、更改远程服务器名称 一、下载所需插件 打开商店 下载Remote - SSH 下载Remote - SSH扩展包  二、远程连接 点击远程资源管理...
    99+
    2023-10-20
    服务器 vscode linux 编辑器
  • 如何远程云服务器连接
    远程云服务器连接需要先准备一些工具,例如: VPN:连接远程云服务器使用VPN来访问网络。有许多不同的VPN类型,你可能需要尝试不同类型的VPN,例如Squid、OceanBase等。 VPDN:将远程云服务器连接到本地局域网或互联网连...
    99+
    2023-10-27
    服务器
  • 云服务器如何远程连接
    云服务器是一种虚拟的资源,通过互联网连接到服务器上。在远程连接云服务器时,需要进行一些设置和验证,以下是一些可能需要的步骤:在计算机或手机上下载并安装“云服务器控制面板”(CloudCenter Console)。打开“网络连接”窗口,输入...
    99+
    2023-10-25
    服务器
  • pycharm如何远程连接服务器
    这篇文章主要介绍“pycharm如何远程连接服务器”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“pycharm如何远程连接服务器”文章能帮助大家解决问题。目的:同步本地和服务器的全部或者部分文件本地...
    99+
    2023-07-05
  • 如何使用vscode连接远程服务器
    这篇文章主要介绍“如何使用vscode连接远程服务器”,在日常操作中,相信很多人在如何使用vscode连接远程服务器问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用vs...
    99+
    2022-12-27
    vscode 服务器
  • 如何在CentOS服务器端配置SSH远程连接
    这篇文章主要讲解了“如何在CentOS服务器端配置SSH远程连接”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在CentOS服务器端配置SSH远程连接”吧!安装好了CentOS 6.4,...
    99+
    2023-06-10
  • 如何远程连接美国服务器
    远程连接美国服务器的方法:1.打开远程连接窗口;2.输入计算机名,点击连接;3.填写用户名密码,等待验证成功;具体步骤如下:首先,在美国服务器操作界面中使用组合键“win+R”运行“mstsc”,打开远程连接窗口;在弹出的计算机远程连接窗口...
    99+
    2024-04-02
  • 怎么在golang中利用ssh连接服务器
    这篇文章将为大家详细讲解有关怎么在golang中利用ssh连接服务器,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 发送指令执行 session.Run()package main...
    99+
    2023-06-15
  • 云服务器远程连接如何重置网络连接
    如果您使用云服务器来远程访问互联网,那么重置网络连接可能是一项具有挑战性和有用的任务。以下是一些步骤,以重置云服务器互联网连接: 检查您的设备连接:确保您的设备已连接到云服务器上的相同的公共IP地址,并且正在使用相同的浏览器。 检查您的...
    99+
    2023-10-26
    服务器 网络
  • 在外SSH远程连接macOS服务器
    文章目录 前言1. macOS打开远程登录2. 局域网内测试ssh远程3. 公网ssh远程连接macOS3.1 macOS安装配置cpolar3.2 获取ssh隧道公网地址3.3 测试公网ssh远程连接macOS 4. 配置公网...
    99+
    2023-08-24
    ssh macos 服务器
  • Navicat如何连接远程服务器的MySQL
    前言: 运行环境及工具 Navicat for Mysql 腾讯云轻量级服务器一台(Centos 7) Mysql 8.0.24(远程服务器内安装的) Xshell7(连接操作远程服务器...
    99+
    2023-10-05
    服务器 mysql 数据库
  • 如何远程连接Linux系统服务器
    Linux服务器远程连接方法 这里给大家普及一下Linux服务器,是一台安装Ubuntu系统的工作站。这类服务器大部分用于程序员开发编程使用,说简单点就是拿来敲代码的。 通常需要借助远程连接工具来连接Linux远程服务器...
    99+
    2023-10-26
    服务器 linux ssh 运维 驰网科技 Powered by 金山文档
  • 如何使用阿里云连接远程服务器
    在现代社会,云计算技术已经成为各行各业的重要组成部分。特别是在数据处理和存储方面,云计算更是发挥了重要的作用。而在云计算服务中,阿里云作为国内领先的云服务提供商,其稳定、高效的特性深受广大用户的喜爱。然而,对于很多用户来说,如何使用阿里云连...
    99+
    2023-11-18
    阿里 如何使用 服务器
  • vps服务器如何连接远程控制
    这篇文章主要讲解了“vps服务器如何连接远程控制”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vps服务器如何连接远程控制”吧!VPS是什么:VPS技术,将一部服务器分割成多个相互隔离的虚拟...
    99+
    2023-06-03
  • 手机如何远程云服务器连接
    一、使用云服务器的好处 提高远程控制和数据交换的安全性。在云服务器上,所有数据都存储在服务器上,并且通过SSL加密保护用户的隐私。即使用户的设备被黑客攻击,黑客也无法窃取用户的敏感数据。 提高远程控制和数据交换的速度和效率。在云服务器上...
    99+
    2023-10-28
    服务器 手机
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作