如何使用ssh windows python

如何使用ssh windows python,第1张

ws中使用的Pycrypto版本

下载Python版本和 *** 作系统对应的版本,直接安装即可。

注:如果是Win32bit + Python 2.7,则下载pycrypto-2.6.win32-py2.7.exe。

安装Paramiko模块

解压缩后,进入到解压缩的目录中执行python setup.py install进行安装。

使用示例

使用SSH登陆到远程主机执行命令。

import paramiko

def ssh_cmd(ip,port, cmd, user, passwd):

result = ""

try:

ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

ssh.connect(ip, port, user, passwd,timeout=3)

stdin, stdout, stderr =ssh.exec_command(cmd)

result = stdout.read()

ssh.close()

except:

print("ssh_cmd err.")

return result

window7 64位比较推荐的python版本:python2.x版本建议使用2.7.9或更新版本,因为该版本开始集成了setuptools和pip,这样省去了不少功夫。

64位的电脑可装32位也可装64位的,但是现在大部分电脑都是64位的 *** 作系统,就和系统保持一致。python有2.X系列,也有3.X系列的,官方说两者可以完全兼容,其实不是的,2和3目前还是有些区别的,至于选哪个版本的python,我感觉还是学3。

简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。

易学:Python极其容易上手,因为Python有极其简单的说明文档。

速度快:Python的底层是用C语言写的,很多标准库和第三方库也都是用C写的,运行速度非常快。

免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。

需要写一个基于串口通信协议的ssh服务器和客户端,服务器部署到linux上,客户端在windows上;

其次,客户端要提供sdk for python;

最后,你就可以用python通过ssh登录linux了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/9987085.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存