首先需要安装paramiko模块

#-*- coding:utf-8 -*-

__author__ = "MuT6 Sch01aR"

import paramiko

ssh = paramiko.SSHClient()#创建SSH对象

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())#允许连接不在know_hosts文件中的主机

ssh.connect(hostname='192.168.220.135', port=22, username='root', password='sch01ar')#连接服务器

stdin, stdout, stderr = ssh.exec_command('whoami')#执行命令并获取命令结果

#stdin为输入的命令

#stdout为命令返回的结果

#stderr为命令错误时返回的结果

res,err = stdout.read(),stderr.read()

result = res if res else err

print(result)

ssh.close()#关闭连接

通过ssh连接一台Linux机器,并执行命令"whoami"执行结果

关于know_hosts文件

用ssh连接一台主机

选择yes回车

python远程连接ssh_Python实现SSH连接远程服务器相关推荐

  1. visualvm远程jvm_VisualVM:通过SSH监视远程JVM(是否为JMX)

    visualvm远程jvm VisualVM是用于监视JVM(5.0+)的有关内存使用,线程,GC,MBeans等的出色工具.让我们看看如何通过SSH使用它来监视(甚至使用JMX进行配置)使用JMX或 ...

  2. ios终端ssh远程连接mysql_iOS终端ssh连接服务器

    使用github管理iOS分布式项目开发 使用github管理iOS分布式项目开发 在我们iOS项目开发过程中, 我们的团队成员都是分散的.分布式,这个项目管理带来了挑战.Git是一个能够进行版本管理 ...

  3. idea配置远程服务器实现远程编辑文件及ssh连接

    在tools中找到这两项 参考链接:https://www.pianshen.com/article/20031768089/

  4. python ssh连接_python 建立SSH连接发送指令

    import paramiko import select def link_server_client2(serverip, user, pwd): # 进行连接 print('---------- ...

  5. ubuntu ssh如何连接mysql_ubuntu配置ssh连接方式

    pgadmin4 配置界面的password指的是数据库用户的密码, 不是服务器的密码. pg数据库 1.确保远程服务器开放相应端口.这个是在防火墙设置. 2.pg数据库服务器允许外部ip访问, 默认 ...

  6. 树莓派远程桌面连接-使用Windows自带远程桌面连接工具

    1 远程桌面连接实现功能 使用Windows系统自带的远程桌面连接工具(通过[开始菜单]->[Windows附件]->[远程桌面连接]打开)连接树莓派,SSH连接是通过命令行对树莓派进行远 ...

  7. linux远程执行本地脚本,ssh远程执行命令方法和Shell脚本实例

    写这篇博客之前,我google了一堆相关文章,大都是说修改/etc/sudoers,然后NOPASSWD:指定的cmd,但是真心不管用,没有远程虚拟终端这个方法就是浮云,ubuntu10.04 ser ...

  8. SSH 无法远程登录问题的处理思路

    购买云服务器 ECS(后续简称 ECS)Linux 服务器后,首先面临的就是如何登录和使用的问题.而由于服务器在云端,所以日常运维中通常都会基于 SSH 客户端登录服务器进行相关操作.今天,我们就从登 ...

  9. ssh连接服务器FTP传不了文件,ssh连接服务器FTP传不了文件

    ssh连接服务器FTP传不了文件 内容精选 换一换 Atlas 200 DK开发者板支持通过USB端口或者网线与Ubuntu服务器进行连接,连接示例图如图1所示.Atlas 200 DK连接Ubunt ...

最新文章

  1. Pytorch使用tensorboardX可视化。超详细
  2. leetcode刷题之树(三)
  3. 3月6日云栖精选夜读:如何实现32.5万笔/秒的交易峰值?阿里交易系统TMF2.0技术揭秘...
  4. Java 自定义排序 Comparator
  5. C ++ 指针 | 指针的操作_2
  6. asp怎么循环增加字段和字段对应的值_索引该怎么创建?
  7. 驱动lx4f120h,头文件配置,没有完全吃透,望指点
  8. sql server 存储过程中拼接sql,转义单引号
  9. sonar 加载mysql_Sonar MySQL设置
  10. 波士顿房价数据集——回归分析
  11. [代码审计]Textpattern4.8.4任意文件上传漏洞
  12. xmind电脑安卓v2021.20.8免费全平台永久思维导图直装版
  13. VUE 代码压缩优化
  14. 通信芯片sx1278-基于LORA SX1278无线模块的STM32点对点通信简单实现
  15. 【原创 深度学习与TensorFlow 动手实践系列 - 4】第四课:卷积神经网络 - 高级篇...
  16. java-net-php-python-japm中小学生课堂评价系统查重PPT计算机毕业设计程序
  17. Java结合腾讯云实现短信验证码的发送
  18. Qt 图片 等比例显示、放大、缩小、平移图像 显示
  19. anaconda安装及配置
  20. webpack之配置es6转换成es5

热门文章

  1. Applied Cloud Deep Semantic Recognition: Advanced Anomaly Detection(应用云深层语义识别:高级异态检测)——Chapter 1...
  2. 从新手到老鸟的脱变过程之《如何做手游项目》
  3. 用adb 安装(install) apk 的时候报错 “Failure [INSTALL_FAILED_INVALID_APK]“
  4. nmon监控资源工具下载以及安装
  5. 如何画好光影?素描的光源、阴影应该怎么画?
  6. 人死前最后悔的事是什么?
  7. Android开发之——银联支付初探
  8. Android 软键盘 弹出,默认隐藏,强制隐藏,自动变大写等
  9. 阿里P8级架构师怎么处理电商业务中的数值计算的精度/舍入/溢出问题?
  10. 验证和确认的区别_验证与确认之间的区别