Python模块paramiko:操作远程服务器
来源:互联网 发布:windows磁盘清理 编辑:程序博客网 时间:2024/05/19 23:12
一、下载安装paramiko模块
paramiko对远程服务器没有要求;
本地需要安装python和pycrypto。
1.1 下载安装
wget http://www.lag.net/paramiko/download/paramiko-1.7.7.1.tar.gz
tar xvzf paramiko-1.7.7.1.tar.gz
cd paramiko-1.7.7.1
python setup.py build && python setup.py install
1.2 测试
>>> import paramiko
二、使用paramiko模块
2.1 执行远程命令
#!/usr/bin/env pythonimport paramikodef main(): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect("10.16.77.123", 22, "username", "password") stdin, stdout, stderr = ssh.exec_command("ls") print stdout.readlines() ssh.close()if __name__ == "__main__": main()
2.2 上传/下载文件
#!/usr/bin/env pythonimport paramikodef main(): t = paramiko.Transport("10.16.77.123", 22) t.connect(username = "username", password = "password") sftp = paramiko.SFTPClient.from_transport(t) remotepath = "/tmp/test.txt" localpath = "/var/test.txt" #sftp.put(localpath, remotepath) sftp.get(remotepath, localpath) t.close()if __name__ == "__main__": main()
参考资料:
Python Paramiko模块安装与使用:http://www.cnblogs.com/xia520pi/p/3805043.html
0 0
- Python模块paramiko:操作远程服务器
- python (paramiko模块) 利用id_rsa登陆远程的服务器
- python paramiko模块实现ssh远程控制
- python模块paramiko的上传下载和远程执行命令方法
- python用paramiko模块上传本地目录到远程目录
- python模块paramiko的上传下载和远程执行命令方法
- python paramiko模块实现远程文件上传文件, 执行命令
- Python使用Paramiko模块实现远程文件拷贝
- python ssh模块paramiko
- python安装paramiko模块
- Python paramiko模块安装
- Python模块paramiko安装
- Python Paramiko模块【转载】
- python模块之 paramiko
- Python:paramiko模块
- python安装paramiko模块
- [Python] 安装Paramiko模块
- Python--paramiko模块
- Web 前端 些许展示功能介绍
- android应用框架搭建------BaseActivity
- Void TEncSearch::xPatternSearchFast()èxTZSearch()
- 报告摘要
- jQuery ajax loading
- Python模块paramiko:操作远程服务器
- Windows7用户账户控制(UAC)是什么
- JSP学习总结
- 旋转字符串
- iOS 降级
- git中创建新的空白分支
- LeetCode273Integer to English Words
- QT在子线程中使用QAxWidget需要初始化COM的问题
- OCR:Tesseract开源库介绍&字符识别方法