首页 > 其他 > 详细

小白笔记,paramiko

时间:2018-09-18 11:42:10      阅读:158      评论:0      收藏:0      [点我收藏+]
#sftp
import paramiko
#建立实例
transport = paramiko.Transport((‘192.168.0.254‘,22))
transport.connect(username=‘root‘,password=‘password‘)
#设置sftp调用
sftp = paramiko.SFTPClient.from_transport(transport)

sftp.put(‘sshclient_test.py‘,‘/tmp/test.py‘)

sftp.get(‘/root/install-docker.sh‘,‘install-docker.sh‘)

#ssh client
import paramiko
#创建ssh对象
ssh = paramiko.SSHClient()
#允许链接不在know_hosts文件中的主机
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
#连接服务器
ssh.connect(hostname=‘192.168.0.254‘,port=22,username=‘root‘,password=‘password‘)
#执行命令
stdin,stdout,stderr = ssh.exec_command(‘df‘)
#获取命令结果
res,err = stdout.read(),stderr.read()
result = res if res else err
ssh.close()
print(result.decode())

小白笔记,paramiko

原文:https://www.cnblogs.com/kcrist/p/9667955.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!