python paramiko模块管理SSH的示例分析
/usr/bin/pythonimportparamikossh=paramiko.SSHClient()ssh.set_missing_host_key_policyssh.connectstdin,stdout,stderr=ssh.exec_commandprintstdout.readlines()ssh.close()下载linux服务器上的文件#!/usr/bin/pythonimportparamikot=paramiko.Transportt.connectsftp=paramiko.SFTPClient.from_transportremotepath=’/var/log/system.log’localpath=’/tmp/system.log’sftp.gett.close()上传文件到linux服务器#!/usr/bin/pythonimportpa开发云主机域名ramikot=paramiko.Transportt.connectsftp=paramiko.SFTPClient.from_transportremotepath=’/var/log/system.log’localpath=’/tmp/system.log’sftp.putt.close()以上就是python paramiko模块管理SSH的示例分析,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注开发云行业资讯频道。《python paramiko模块管理SSH的示例分析》来自互联网同行内容,若有侵权,请联系我们删除!
本篇文章给大家分享开发云主机域名的是有关python paramiko模块管理SSH的示例分析,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收开发云主机域名获,话不多说,跟着小编一起来看看吧。下面是两种使用paramiko连接到linux服务器的代码方式一:ssh=paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(“某IP地址”,22,”用户名”,”口令”)上面的第二行代码的作用是允许连接不在know_hosts文件中的主机方式二:t=paramiko.Transport((“主机”,”端口”))t.connect(username=“用户名”,password=“口令”)如果连接远程主机需要提供密钥,上面第二行代码可改成:t.connect(username=“用户名”,password=“口令”,hostkey=”密钥”)例子:#!/usr/bin/pythonimportparamikossh=paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())ssh.connect(“某IP地址”,22,”用户名”,”口令”)stdin,stdout,stderr=ssh.exec_command(“你的命令”)printstdout.readlines()ssh.close()下载linux服务器上的文件#!/usr/bin/pythonimportparamikot=paramiko.Transport((“主机”,”端口”))t.connect(username=“用户名”,password=“口令”)sftp=paramiko.SFTPClient.from_transport(t)remotepath=’/var/log/system.log’localpath=’/tmp/system.log’sftp.get(remotepath,localpath)t.close()上传文件到linux服务器#!/usr/bin/pythonimportpa开发云主机域名ramikot=paramiko.Transport((“主机”,”端口”))t.connect(username=“用户名”,password=“口令”)sftp=paramiko.SFTPClient.from_transport(t)remotepath=’/var/log/system.log’localpath=’/tmp/system.log’sftp.put(localpath,remotepath)t.close()以上就是python paramiko模块管理SSH的示例分析,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注开发云行业资讯频道。
本文从转载,原作者保留一切权利,若侵权请联系删除。
《python paramiko模块管理SSH的示例分析》来自互联网同行内容,若有侵权,请联系我们删除!