python paramiko invoke_shell_系统运维工程师的法宝:python paramiko

Paramiko是Python实现的SSH2协议库,用于加密和认证的远程服务器连接。它能帮助解决Windows客户端连接Linux服务器,查看日志、批量配置、文件传输等问题。本文介绍了Paramiko的基本概念、安装、以及执行远程命令、文件传输等操作的示例。
摘要由CSDN通过智能技术生成

paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。

使用paramiko可以很好的解决以下问题:

需要使用windows客户端,

远程连接到Linux服务器,查看上面的日志状态,批量配置远程服务器,文件上传,文件下载等

"paramiko" is a combination of the esperanto words for "paranoid" and

"friend".  it's a module for python 2.5+ that implements the SSH2 protocol

for secure (encrypted and authenticated) connections to remote machines.

unlike SSL (aka TLS), SSH2 protocol does not require hierarchical

certificates signed by a powerful central authority. you may know SSH2 as

the protocol that replaced telnet and rsh for secure access to remote

shells, but the protocol also includes the ability to open arbitrary

channels to remote services across the encrypted tunnel (this is how sftp

works, for example).

it is written entirely in python (no C or platform-dependent code) and is

released under the GNU LGPL (lesser GPL).

the package and its API is fairly well documented in the "doc/" folder

that should have come with this archive.

Requirements

------------

- python 2.5 or better

- pycrypto 2.1 or better

If you have setuptools, you can build and install paramiko and all its

dependencies with this command (as root)::

easy_install ./

Portability

-----------

i code and test this library on Linux and MacOS X. for that reason, i'm

pretty sure that it works for all posix platforms, including MacOS. it

should also work on Windows, though

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值