随着知识的不断深入,对于python的应用的了解我们也要随之增加,为了帮助大家更好的理解,接下来的这篇文章小编就来和大家分享一下关于通过python的ssh来连接客户端的方法,小伙伴们可以根据自己的需求来了解一下,会有很好的收获哦。
ssh是一个远程客户端连接,可以对远程服务器进行文件等方面的操作,python想要实现这一步就需要运用到一个库,名叫paramiko,这个模块遵循SSH2协议,可以进行远程服务的连接。
先进行操作之前,就需要先对paramiko进行安装,使用SSH的主要函数主要有connect方法,在其中可以下上主机的IP地址、端口号、用户名、密码、超时时间等参数;还有就是exec_command方法,它可以放置文件缓冲区的大小参数,或者是想要查看密钥等操作,就可以使用set_missing_host_key_policy的方法。关闭连接就可以使用ssh.close()来进行。
了解了基本知识,想要进行客户端的连接方法就变得清晰了起来,下面就来通过例子来直观的理解,代码如下:
import paramiko ssh = paramiko.SSHClient() ssh.connect(ip,22,username,passwd,timeout=5) ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
以上就是关于python连接客户端的方法的知识点分享,关于这一些知识还有很多的参数设置,大家可以通过后续的学习不断地增加。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。