python(paramiko模块的简单使用),,#通过paramik
python(paramiko模块的简单使用),,#通过paramik
#通过paramiko模块连接主机运行bash命令
import paramikohostname = ‘192.168.88.31‘port = 22username = ‘root‘password = ‘123‘ssh = paramiko.SSHClient() #创建ssh对象ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) #允许连接不在know_hosts文件中的主机ssh.connect(hostname=hostname,port=port,username=username,password=password) #连接服务器stdin, stdout, stderr = ssh.exec_command("ls -ltr")#执行命令print(stdout.read().decode(‘utf-8‘))
#通过paramiko模块连接主机上传
import paramikohostname = ‘192.168.88.31‘port = 22username = ‘root‘password = ‘123‘t=paramiko.Transport((hostname,port))t.connect(username=username,password=password)sftp = paramiko.SFTPClient.from_transport(t)sftp.put(r‘C:\Users\OYY\Desktop\a.txt‘, ‘/root/aaa.xmind‘) #上传sftp.close()
#通过paramiko模块连接主机下载
import paramikohostname = ‘192.168.88.31‘port = 22username = ‘root‘password = ‘123‘t=paramiko.Transport((hostname,port))t.connect(username=username,password=password)sftp = paramiko.SFTPClient.from_transport(t) # 根据SSH传输协议的sftp会话,实现远程文件上传、下载等操作。sftp.get(‘/root/jk.sh‘, r‘C:\Users\OYY\Desktop\jk.sh‘) #下载sftp.close()
python(paramiko模块的简单使用)
相关内容
- win10环境下python3安装sqlserver方法,,win10环境下py
- 和我一起学python,初识python (life is short ,we need python)
- Python基础函数,,函数命名规则:与变量
- python函数--range()方法,,range()方法r
- python模块的学习,, 1 # time
- Python实例学习-文件备份,,1. 介绍通过实例学
- python matplotlib在mac os x 中如何显示中文,完美解决,,一
- 浅谈Python Web的五大框架,, 说到
- 2019年Python入门书籍推荐,,大概是一时改变不了之
- Python的输入输出,,一:Python2.
评论关闭