paramiko基本方法
来源:互联网 发布:python3 apache 编辑:程序博客网 时间:2024/06/05 02:35
ssh客户端操作步骤
1. 创建客户端连接
2. 根据传入信息进行连接
3. 执行命令,返回流对象
4. 流对象获取信息,进行对应操作
5. 关闭客户端连接
import paramikossh = paramiko.SSHClient()#创建ssh客户端ssh.connect(hostname='host', port=port, username='godme', password='godme')# 根据参数进行连接stdin, stdout, stderr = ssh.exec_command('ls')# 执行命令,返回输入,输出和异常对象res,err = stdout.read(),stderr.read()# 根据对象获取对应信息result = res and res or err# 结果ssh.close()# 关闭客户端
SFTP,基于ssh的ftp
import paramikotransport = paramiko.Transport((host,port))#创建连接对象transport.connect(username='username', password='password')#根据信息远程连接sftp = paramiko.SFTPClient.from_transport(tansport)#根据连接创建传输对象sftp.put('local_file', 'remote_dir')#上传sftp.get('local_dir', 'remote_file')#下载transport.close()#关闭
阅读全文
0 0
- paramiko基本方法
- paramiko
- paramiko
- paramiko
- paramiko
- SSH PROGRAMMING WITH PARAMIKO | COMPLETELY DIFFERENT | 另类方法?
- python模块paramiko的上传下载和远程执行命令方法
- python模块paramiko的上传下载和远程执行命令方法
- Paramiko中上传远程文件方法步骤详解
- Linux上安装paramiko模块以及easy_install的安装方法
- 使用paramiko 模块建立ssh通讯方法步骤详解
- paramiko使用
- 折腾paramiko
- paramiko安装
- python paramiko
- paramiko scp
- paramiko error
- 初识Paramiko
- Lombok:让JAVA代码更优雅
- 整数位数
- C++之多继承
- java操作redis存储对象
- Visual C++ 6.0 Win32可视化编程环境(需改善内容)
- paramiko基本方法
- C++ STL开发温习与总结(三): 3.C++函数技术
- Linux上MySQL的root密码忘记
- 猴子测试--步骤
- CentOS7.0安装配置hadoop2.7.0 资源准备 资源下载: hadoop-2.7.0.tar.gz 密码:727y jdk-8u45-linux-x64.tar.gz 密码:d8bm
- 【复赛模拟试题】指认坏人 基环外向树+最大独立集
- 设置eclipse查看java源码
- hibernate--14.结果接受
- SGISTL源码探究-stl_algo.h中的基础算法