https://www.xin3721.com/eschool/pythonxin3721/

本文转载至知乎ID:Charles(白露未晞)知乎个人专栏

下载W3Cschool手机App,0基础随时随地学编程>>戳此了解

导语

做这个的起因大概是:

电脑里的Xshell不知道为啥突然显示“评估期已过”之类的提示。。。

记得之前认证学校邮箱后是可以免费使用的。。。

苍天绕过谁。。。

想起上次认证学校邮箱过了N个小时才收到那封认证的邮件。。。

我决定。。。

自己动手,丰衣足食。。。

反正好多天没更公众号了。。。正好水一波。。。

Just have a try!

相关文件

百度网盘下载链接: https://pan.baidu.com/s/1-GK9-zdbvanTEXphSN2SmQ

密码: djdj

开发工具

Python版本:3.5.4

相关模块:paramiko模块以及一些Python自带的模块。

操作系统:Windows系列。

环境搭建:安装Python并添加到环境变量,pip安装需要的相关模块即可。

主要思路

目的:

制作命令行版的SSH登录工具。

需要实现的功能:

(1)添加/删除连接服务器需要的IP、端口、密码;

(2)自动输入密码登录远程服务器。

具体思路详见源代码。

PS:

本着用了Python那就尽量不制造轮子的原则,SSH登录主要借助了paramiko模块。

使用演示

放个视频吧。。。

懒得截图了。。。

视频链接

更多

此代码仅适用于Windows系统。

有兴趣者可自行修改源代码制作Mac/Linux版本。

使用过程中若有任何优化意见:

欢迎后台交流!

以后若有时间将进一步优化和扩展该脚本。

python写一个ssh工具_Python3制作简易SSH登录工具|python3教程|python入门|python教程相关推荐

  1. python使用ssh 中文_Python3制作简易SSH登录工具

    下载W3Cschool手机App,0基础随时随地学编程>>戳此了解 导语 做这个的起因大概是: 电脑里的Xshell不知道为啥突然显示"评估期已过"之类的提示... 记 ...

  2. 用python写一个带界面的剑灵取色卡刀工具

    一.背景介绍 之前一段时间在学习python,有以前的C++基础理解起python来还是没有太大的压力的,看了下语法后打算写一个 简单的程序练练手,同时也熟悉下python的语法,同时呢我也在玩剑灵这 ...

  3. python写一个文件下载器_Python3使用TCP编写一个简易的文件下载器

    原标题:Python3使用TCP编写一个简易的文件下载器 利用Python3来实现TCP协议,和UDP类似.UDP应用于及时通信,而TCP协议用来传送文件.命令等操作,因为这些数据不允许丢失,否则会造 ...

  4. 用python写一个自动注册脚本_python实现自动登录

    利用python,可以实现填充网页表单,从而自动登录WEB门户. (注意:以下内容只针对python3) 环境准备: (1)安装python (2)安装splinter,下载源码 python set ...

  5. pythongui登录界面密码显示_用python写一个带有gui界面的密码生成器

    需要用到的库: tkinter:构建gui界面 pyperclip:复制功能 random:生成随机数 string:处理字符串 代码: from tkinter import * import ra ...

  6. python写一个游戏多少代码-使用Python写一个贪吃蛇游戏实例代码

    我在程序中加入了分数显示,三种特殊食物,将贪吃蛇的游戏逻辑写到了SnakeGame的类中,而不是在Snake类中. 特殊食物: 1.绿色:普通,吃了增加体型 2.红色:吃了减少体型 3.金色:吃了回到 ...

  7. python制作u盘病毒_十行代码--用Python写一个USB病毒!

    大家好,我又回来了. 昨天在上厕所的时候突发奇想,当你把usb插进去的时候,能不能自动执行usb上的程序.查了一下,发现只有windows上可以,具体的大家也可以搜索(搜索关键词usb autorun ...

  8. 【python小项目】用python写一个小工具——番茄钟

    用python写一个小工具--番茄钟 最近听到朋友说在用番茄钟,有点兴趣也想下载一个来用用,后面仔细一想这玩意做起来也不难,索性自己顺手写一个算了,在这里也分享给大家了 一.功能简述 番茄钟即番茄工作 ...

  9. python编写测试工具-python 写一个性能测试工具(一)

    国庆重新学习了一下go的gin高性能测试框架. 用JMeter来测试gin与flask接口的性能,差别很大. 为什么我自己不尝试写一个性能工具,性能工具的核心就是 并发 和 请求. 请求可以选择Pyt ...

最新文章

  1. 数据系列:如何在Windows Azure虚拟机上设置SQL Server
  2. .ipynb文件怎么打开
  3. 如何禁用<textarea>的调整大小抓取器? [重复]
  4. JAVA编程规范-常量定义
  5. 39--打印从1到最大的n位数
  6. 2017.09.21学习总结
  7. Spike Timing–Dependent Plasticity: A Hebbian Learning Rule ///STDP时空依赖可塑性
  8. @sql 单元测试_10个最常见SQL单元测试错误
  9. Available Packages检索框里显示为nothing to show的解决办法
  10. mysql性能优化的最佳20条经验_MySQL性能优化的最佳20+条经验
  11. ORACLE RESOURCE MANAGER(资源管理器)
  12. 缠中说禅电子书_缠中说禅股技术理论(完整版).pdf
  13. AcGiGeometry::text 自画实体输出文字实例
  14. 2022 Ubuntu国内流畅观看Cousera视频最简教程
  15. Fabric官方教程(release 2.2)翻译及总结——使用CouchDB
  16. windows10自动更新后,设备管理器蓝牙消失“未知USB设备”
  17. linux终端安装playonlinux,安装PlayOnLinux - 手把手教您如何在Linux上安装《暗黑3》_Linux新闻_Linux公社-Linux系统门户网站...
  18. css清除浮动大全,共8种方法。
  19. ubuntu18.04安装详解
  20. 闲谈“个人核心竞争力”与“危机感”

热门文章

  1. 多线程win32com报错 2147352567, ‘发生意外。‘, (0, ‘Microsoft excel, ‘Office 检测到此 ...
  2. iText in Action 2nd3.1节(Introducing the concept of direct content)读书笔记
  3. 【Python实战】男生梦寐以求且随时会被和谐的妹子图网站爬取
  4. html5 shadow dom,Shadow DOM入门
  5. rfid sim卡 android,RFID-SIM卡门禁系统方案介绍:原理,参数,功能..
  6. FANUC机器人点动模式JOG相关警告代码含义及处理办法
  7. Qt样式表参考:Qt Style Sheets
  8. Visio使用小技巧——自定义模具及导入
  9. 5G网络技术(10%)
  10. 用Android+Mysql workbench开发时出现Field ‘id**‘ doesn‘t have a default value错误