首页 > 其他 > 详细

9-1

时间:2019-11-22 09:04:40      阅读:92      评论:0      收藏:0      [点我收藏+]
import paramiko

ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)

ssh.connect(hostname=192.168.0.108, port=22, username=root, password=‘test123)

stdin, stdout, stderr = ssh.exec_command(df)

result = stdout.read()

print(result)
print(result.decode())

ssh.close()
import paramiko

ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)

ssh.connect(hostname=192.168.0.108, port=22, username=root, password=test123)

stdin, stdout, stderr = ssh.exec_command(df)

res, err = stdout.read(), stderr.read()
result = res if res else err

print(result.decode())

ssh.close()
import paramiko

transport = paramiko.Transport((192.168.0.108, 22))
transport.connect(username=root, password=test123)

sftp = paramiko.SFTPClient.from_transport(transport)

sftp.put(file1.txt, /tmp/remote_file1.txt)

sftp.get(/root/remote_file1.txt, file2.txt)

transport.close()

 SCP方式二

import paramiko

ssh = paramiko.SSHClient()

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy)

ssh.connect(hostname=192.168.0.108, port=22, username=root, password=test123)

sftp = ssh.open_sftp()

sftp.put(test1.txt, /root/sftp_test1.txt)
sftp.get(/root/sftp_test2.txt, sftp_get.txt)

ssh.close()

 

9-1

原文:https://www.cnblogs.com/python-abc/p/11909407.html

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