import paramiko private_key = paramiko.RSAKey.from_private_key_file('id_rsa.txt') transport = paramiko.Transport(('192.168.199.11', 22)) transport.connect(username='root', pkey=private_key) sftp = paramiko.SFTPClient.from_transport(transport) # ssh.py 上传至服务器 /tmp/test.py sftp.put('ssh.py', '/tmp/test1.py') # 将remove_path 下载到本地 local_path # sftp.get('remove_path', 'local_path') transport.close()