python paramiko sftp

#!/usr/bin/env python

#-*- coding:utf-8 -*-

import paramiko




def main():

    t = paramiko.Transport(('172.16.243.130',22))

    t.connect(username='root',password='123456')

    sftp = paramiko.SFTPClient.from_transport(t)

    

    sftp.get('/etc/vimrc','vimrc.txt'#上传

    sftp.put('/etc/hosts','/root/hosts.backup')#下载

    print sftp.stat('/etc/hosts') #显示文件信息

    sftp.mkdir('/etc/dir1') #创建目录

    sftp.rmdir('/etc/dir1') #删除目录

    sftp.listdir('/etc/') #显示目录

    

    t.close()

    

if __name__ == '__main__':


    main()


你可能感兴趣的:(python paramiko sftp)