01.Paramiko模块作用
-
1)如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操作时,
- **比如:**批量执行命令,批量上传文件等操作,paramiko是最佳工具之一。
-
2)paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接
-
3)由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台
- 如Linux, Solaris, BSD,MacOS X, Windows等,paramiko都可以支持
-
4)如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操作时,paramiko是最佳工具之一
-
5)现在如果需要从windows服务器上下载Linux服务器文件:
- a. 使用paramiko可以很好的解决以上问题,它仅需要在本地上安装相应的软件(python以及PyCrypto)
- b. 对远程服务器没有配置要求,对于连接多台服务器,进行复杂的连接操作特别有帮助。
02.paramiko基于用户名密码连接
2.1 远程执行命令
1 | import paramiko |
2.2 上传和下载
1 | import paramiko |
__END__