python中实现sftp
#!/usr/bin/python# -*- coding:utf-8 -*-
import paramiko
remotedir = "/app/ftpuser/"
hostname = "192.168.1.100"
port = 22
user = "ftpuser"
pkey_file = "/home/aa/.ssh/id_rsa"
if __name__=="__main__":
key = paramiko.RSAKey.from_private_key_file(pkey_file)
t = paramiko.Transport((hostname,port))
t.connect(username=user,pkey=key)
sftp = paramiko.SFTPClient.from_transport(t)
print sftp.listdir(remotedir)
t.close
页:
[1]