下载paramiko

首先,我的windows系统上有python2和python3。使用下面命令切换到python3:

activate py3

接着使用下面命令下载相关模块:

pip install ecdsa
pip install Crypto
pip install paramiko

连接服务器操作:

# -*- coding: utf-8 -*-
import paramiko
# 服务器相关信息,下面输入你个人的用户名、密码、ip等信息
ip = ""
port =  22
user = ""
password = ""
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 建立连接
ssh.connect(ip,port,user,password,timeout = 10)
#输入linux命令
stdin,stdout,stderr = ssh.exec_command("pwd")
# 输出命令执行结果
result = stdout.read()
print(result)
#关闭连接
ssh.close()

如下,运行该程序,可以看到控制台输出的结果:

Python3 SSH远程连接服务器相关推荐

  1. 【深度学习环境】Windows10系统+AutoDL算力平台|使用MobaXterm终端工具实现SSH远程连接服务器|实现PyCharm与服务器远程连接|远程连接(详细版)

    目录 前言:本机与服务器的连接流程及解释 1. 安装Pycharm专业版 2. 在AutoDL官网租用显卡(GPU) 3. 使用MobaXterm终端工具实现SSH远程连接服务器 4. PyCharm ...

  2. VS Code使用ssh远程连接服务器报错:过程试图写入的管道不存在

    VS Code使用ssh远程连接服务器报错:过程试图写入的管道不存在 1. ssh.exe来源:由openssh改为git 普通的win10系统中一般使用的是原始的OpenSSH中的ssh,在最初遇到 ...

  3. 【vscode远程开发】使用SSH远程连接服务器 「内网穿透」

    文章目录 视频教程 1.安装OpenSSH 2.vscode配置ssh 3. 局域网测试连接远程服务器 4. 公网远程连接 4.1 ubuntu安装cpolar 4.2 创建隧道映射 4.3 测试公网 ...

  4. 【已解决】linux ssh 远程连接服务器,出现登陆慢、打字卡顿输入卡顿解决方案

    目录&索引 问题描述 解决方案 登陆慢 方法 1:修改配置文件 nsswitch_conf 方法 2:修改配置文件 sshd_config UseDNS 方法 3:修改配置文件 sshd_co ...

  5. 解决ssh远程连接服务器出现的中文乱码问题

    ssh远程连接服务器出现中文乱码主要分为两种: 1.命令行输出的中文有乱码 比如ll输出的月份,ibus等命令输出的信息 2.vim打开文件,文件显示乱码 解决命令行输出中文有乱码 1.查看使用的XS ...

  6. ssh远程执行服务器命令,ssh远程连接服务器执行命令

    问题 首先说一下使用ssh远程连接服务器执行命令的方法: 为了方便描述,这里把测试服务器称之为A1,目标服务器称之为A2 A1与A2之间首先要建立ssh免密登录,在A1上生成公钥和私钥 ssh-key ...

  7. 【个人学习记录】pycharm配置ssh远程连接服务器

    文章目录 前言 步骤 一.配置ssh 二.添加python解释器 总结 前言 pycharm配置ssh远程连接服务器跑模型 需要用到: PyCharm专业版 XShell 步骤 一.配置ssh Hos ...

  8. Linux中怎么搭建SSH远程连接服务器

    文章目录 Linux中怎么搭建SSH远程连接服务器 一.远程连接服务器: 1.什么是远程连接服务器: 2.远程连接服务器的功能 3.常见的几种远程管理工具方式: 二.SSH连接加密技术: 1.非对称密 ...

  9. ssh远程连接服务器

    文章目录 第三章 远程连接服务器 1.1 远程连接服务器简介 1.2 连接加密技术简介 1.3 ssh远程连接服务简介 1.4 sftp用法介绍 1.5 实验 作业: 第一题:两台机器:第一台机器作为 ...

最新文章

  1. linux自动删除30天前的日志文件
  2. java Web 文件上传
  3. CriminalIntent项目的强大完善
  4. 2018~2019-11 20165107 网络对抗技术期末免考 Exp10 Final Powershell学习应用与渗透实践...
  5. 第六讲:Obj-C 内存管理4 - 自动释放池
  6. spring boot的hello world小实验
  7. numpy 函数一:linspace
  8. leetcode 1202. 交换字符串中的元素(并查集)
  9. 漏洞learning[安全大事记]
  10. 记录一次conda环境报错的解决ImportError:: Library not loaded: @rpath/libffi.7.dylib
  11. MacOS Monterey 12.5 (21G72) OC 0.8.2 / Cl 5148 / PE 三分区原版黑苹果镜像
  12. android rom root权限,教你刷机包获取ROOT权限的方法
  13. python编写怎么换行_python怎么换行继续写脚本
  14. TM500使用配置总结
  15. 基于富芮坤fr8016 蓝牙5.0 芯片设计的BLE HID Joystick 游戏摇杆设备
  16. Java实现 LeetCode 764 最大加号标志(暴力递推)
  17. HackTheBox系列——注册
  18. 字节跳动、今日头条、阿里爸爸都在使用Flutter,你还有拒绝的理由?
  19. 让div在屏幕中居中(水平居中+垂直居中)的几种方法
  20. Arduino云台,关键是可以调角度!!!基于MPU6050,用卡尔曼滤波进行角度处理,保证你能一次过学会从硬件到软件的制做!!!(第一节)

热门文章

  1. 富爸爸系列之三富爸爸投资指南
  2. 发布:偶写的NHibernate代码生成器
  3. JavaScript导出图片和数据到Excel
  4. Nginx 架构详解
  5. Hibernate命名查询示例 - @NamedQuery
  6. 面试刷题29:mysql事务隔离实现原理?
  7. C语言 最大公约数和最小公倍数计算
  8. 安装EXSI遇到No Network Adapters的解决方案
  9. 免费开源剪辑软件Shotcut推荐和使用教程
  10. C#LeetCode刷题之#59-螺旋矩阵 II(Spiral Matrix II)